8
5
12
21
11
6
13
14
1
29
18
2
9
42
4
3
24
38
15
30
10
19
7
100
74
137
28
25
16
75
110
32
52
57
270
26
22