18
9
10
11
26
12
14
29
151
106
2
30
7
32
41
17
35
20
8
55
15
72
100
31
21
6
13
46
39
19
5
3
4
1
23
24