3
21
2
1
12
9
7
8
20
11
4
55
16
19
18
5
15
17
91
6
26
13
35
92
39
23
25
71
24
84
10
32
14
27
62
103
70