7
32
36
11
15
18
19
54
5
37
25
47
22
107
27
12
23
14
9
113
150
168
39
17
16
34
2
120
38
33
29
31
1
6
28
4
3
56
51