8
5
11
20
6
12
13
1
21
29
16
2
9
40
4
18
7
3
24
38
15
30
10
19
100
74
135
42
26
25
109
32
51
57
75
270
22