49
22
15
10
6
9
32
33
55
48
13
38
37
44
53
29
372
101
69
118
161
34
193
95
108
51
178
112
31
139
137
70
189
21
231
65
158
125
143
226
79
80
100
316
282
132
98
47
35
61
82
28
23