220
51
339
132
45
583
286
244
174
92
40
70
394
101
1135
157
64
327
95
329
133
49
81
241
306
350
112
375
242
150
98
153
136
94
348
432
253
161
240
577
359
331
100
360
68
279
117
574
102
155
65
2041
418
326