33
32
72
26
105
22
71
173
78
125
170
97
145
77
271
159
179
53
104
52
38
303
110
60
223
28
42
117
16
260
178
45
197
92
64
40
27
75
24
166
66
102
17
140
19
41
86