10
1
2
3
16
9
17
15
0
22
19
23
27
46
4
13
8
40
36
35
55
108
38
14
52
116
5
37
18
11
25
106
32
44
29
49
41
50
45
33
12