200
13
416
137
90
48
215
194
118
168
151
59
580
93
258
316
312
145
144
134
24
101
172
53
226
620
75
28
19
65
9
74
855
396
165
125
56
26
78
34
67
221
263
97
284
25
15
383
508
103
117
71
149