58
277
228
235
105
67
24
42
134
29
31
94
71
45
80
19
33
20
9
95
99
50
245
90
25
152
394
79
145
144
158
157
103
51
169
57
165
64
27
56
113
98
102
197
200
223
187
198
207
59
323
740