129
40
306
56
343
154
141
99
47
70
149
65
385
72
81
107
36
46
37
26
63
171
166
10
252
459
182
35
7
67
58
197
62
113
28
50
224
61
483
15
16
83
122
101
147
82
299
33
123
27
448
109
94
34
19
32
52