0
2
4
38
10
33
12
57
105
45
9
42
13
28
85
41
32
11
24
1
95
110
16
90
40
29
111
5
23
82
26
25
31
60
100
74
49
64
7
44
109
51
128
20
61