655
153
279
163
524
101
638
275
591
205
336
150
498
165
353
95
408
193
292
48
545
153
159
113
240
70
152
33
288
130
493
171
342
164
388
55
227
10
53
34