22
2
51
134
24
10
3
27
7
8
17
5
9
19
31
53
29
6
142
28
18
113
57
240
96
173
15
121
33
229
66
1164
110
106
76
58
46
151
55
48
56
65
147
69
116
97
84
129
120
211