83
642
36
85
283
377
57
42
197
40
524
64
76
56
58
133
110
63
155
46
193
180
49
54
220
268
505
19
367
80
587
44
789
119
697
34
181
410
146
204
321
255
369
1504
106
65
25
18
206
511
166
39
153
117
100
74
270