530
77
387
69
176
124
395
288
337
63
187
173
76
58
216
235
128
110
146
284
375
25
1073
859
404
461
518
253
685
619
692
399
494
402
870
95
109
248
661
192
311
321
185
82
41
153
197
561
19
53
31
763
87
144
752
956
251
798
262