642
148
275
162
521
101
630
272
587
203
334
150
498
165
351
93
403
191
291
48
542
152
157
113
240
70
151
32
287
130
492
171
341
163
387
55
227
10
53
34