12
11
16
4
3
23
44
24
25
5
87
22
26
63
17
14
19
28
13
10
18
35
49
21
47
66
1
31
0
99
70
7
51
94
32
77
34
108
27
72
91