17
36
29
26
65
59
13
34
73
25
21
181
24
10
95
143
18
152
153
60
119
47
62
11
102
55
224
27
19
243
40
109
101
97
52
23
2
220
201
176
346
53
208
1110
579
146
166
237
113