3
22
2
1
12
14
7
8
20
4
21
55
16
19
5
15
18
17
94
6
39
13
9
37
89
27
24
26
28
71
84
11
32
25
62
102
73