1060
345
996
405
416
135
231
42
388
92
189
83
241
95
600
160
366
160
360
61
475
144
571
64
385
82
539
103
331
73
53
29
84
50
214
55
544
112
305
39