12
15
20
5
28
47
8
7
17
1
23
57
21
6
14
9
3
26
43
91
25
13
2
54
11
22
29
24
32
31
18
27
33
19
10
83
100