32
58
38
298
56
17
14
19
34
231
185
92
31
26
136
52
75
13
90
27
7
11
33
16
20
59
66
41
110
220
57
72
138
35
203
121
119
175
8
95
98
42
100
29
60
37
195
162
44
47