129
107
15
95
457
44
127
31
18
172
66
110
48
22
85
150
73
54
192
72
82
138
10
92
237
98
229
21
393
352
17
281
2
179
52
99
146
105
29
118
34
55
28
39
25
12
189
19
36