3
5
4
6
2
0
1
7
9
10
15
118
41
45
121
34
38
20
62
39
50
25
58
28
77
19
76
14
64
18
22
56
110
13
51
52
105
35