3
8
5
9
18
4
24
1
6
12
11
20
10
63
15
61
46
60
14
23
36
2
107
21
22
28
34
181
37
27
26
39
16
112
19
32
38
7