365
628
44
493
263
454
229
509
154
314
52
245
41
153
299
63
128
6
2
121
40
210
36
123
25
144
59
118
15
255
32
104
49
158
28
155