9
125
20
18
37
13
4
10
5
55
14
25
38
12
28
123
104
54
63
21
19
26
8
71
29
23
6
1
58
0
3
89
48
49
24
33
41
15
32
36
27
83
31
7
35
74
99