8
5
12
22
11
6
13
14
1
21
30
18
2
9
42
4
20
7
24
39
16
3
19
29
100
74
137
25
75
110
15
33
52
57
76
270
27
23