28
1
16
32
15
23
2
33
9
18
26
6
7
45
19
35
158
48
51
58
10
105
38
22
189
205
188
144
440
24
37
97
30
211
226
5
68
203
27
171
49
76
152