1
4
2
10
5
7
3
0
6
9
25
26
109
46
48
199
128
62
282
103
229
191
137
156
125
88
253
126
115
81
69
72
91
209
138
18
141
51