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