185
36
136
211
275
710
160
93
237
396
181
6
108
44
64
98
360
50
78
54
82
47
63
146
91
88
104
497
111
33
240
471
85
124
224
315
119
272
218
330
43
56
163
287
165
2784
2630
551
773
66
316
245
432