40
26
17
24
124
246
25
18
129
422
177
123
134
49
6
304
46
121
10
32
60
192
89
27
221
52
98
31
137
108
23
150
29
62
426
78
70
161
95
7
76
53
115
106
104
166
12
228
68
162