23
2
51
137
26
11
3
27
7
8
17
5
9
21
31
54
29
24
6
142
28
18
113
57
240
96
10
173
15
121
33
229
67
1165
110
106
76
58
46
152
55
48
56
65
147
69
116
97
84
129
120
211