61
25
80
297
122
41
36
291
158
148
263
153
102
96
182
188
101
100
63
112
66
180
52
316
1327
87
375
110
232
525
288
77
49
345
151
125
322
283
42
86
380
138
54
313
67
166
123
289
131
670
240
172
124
64