9
64
16
63
126
543
185
88
45
122
412
70
314
198
120
81
32
28
73
119
144
203
147
177
505
157
60
128
92
49
339
237
159
161
137
227
211
76
187
148
264
375
188
431
151
82
80
37
48
54
74
670
134
138
298