326
64
125
128
53
75
79
153
288
264
514
8
175
900
127
12
62
227
116
42
33
171
703
273
54
117
290
378
1172
670
269
52
304
40
210
16
191
87
58
60
587
647
505
654
25
69
178
170
126
300
28
158
24
279
440
1197