25
17
34
101
14
21
179
24
188
71
85
136
511
183
266
40
3592
148
242
353
231
162
75
156
52
20
83
48
175
86
1277
105
27
1646
350
144
78
125
166
107
45
11
1331
1214
59