3
21
2
1
12
10
6
8
20
11
4
57
16
19
18
5
15
17
93
27
13
9
35
94
39
7
22
25
71
24
85
26
33
14
63
107
72