21
28
14
35
11
30
1
12
22
5
10
23
4
16
39
6
2
41
55
26
15
3
17
18
33
32
27
25
167
80
168
8
45
51
138
19