560
44
535
284
71
93
271
151
54
268
503
259
375
67
382
86
142
41
253
1972
180
183
287
178
113
181
81
218
96
672
48
599
52
771
138
117
39
238
85
29
416
137
194
207
74
288
427
300
53
331
28
154
581
344
221
1564
523
266
34