2
18
8
1
4
21
17
25
6
121
57
7
5
3
32
28
10
13
26
11
29
20
50
14
12
0
9
45
48
19
43
38
94
36
51
34
27