10
1
2
17
8
58
19
0
7
3
5
11
9
16
29
22
4
20
13
35
79
70
83
114
50
271
112
229
54
169
191
100
190
178
108
150
41