17
29
13
109
18
53
100
34
24
55
28
23
90
51
49
153
147
157
310
148
43
32
118
65
4
46
199
382
192
292
2625
105
80
213
301
10
26
186
58
134
241
76
20
177
27
21
173
209
361
138
96