19
15
231
37
42
8
229
166
132
52
12
7
47
18
35
41
64
10
23
117
31
40
78
9
13
5
95
302
2
24
56
99
145
87
192
165
11
177
49
27
60
149
128
101
82
32
97