224
114
129
161
10
332
166
494
16
6
18
47
51
364
9
66
52
45
28
85
35
98
30
61
34
82
546
43
1093
506
385
362
1050
178
74
11
282
302
29
315
17
381
68
27
87
31
409
1116
578
33
136