10
1
3
5
2
16
4
19
8
17
22
12
13
40
0
7
14
32
6
11
46
93
67
94
20
128
25
27
9
81
133
59
58
57
138
45
65
68
31
18
170
51
21
39