308
121
581
282
519
110
70
50
216
169
314
156
575
98
448
99
158
25
535
261
204
154
332
62
576
126
517
182
420
33
345
154
127
4
294
32
378
118
567
14