2
0
23
53
140
26
11
4
27
7
8
17
5
10
21
31
56
29
24
6
9
142
28
18
113
57
242
96
173
15
121
33
231
67
1166
110
106
76
58
46
153
55
48
65
147
69
116
97
84
129