23
105
173
13
6
34
190
69
40
37
15
103
51
52
139
66
228
21
62
161
185
48
27
29
45
100
595
22
32
42
134
43
177
180
181
244
28
143
58
504
64
46
49
241
76
212
97
98
160
540