20
29
18
1
22
23
5
33
6
10
2
21
11
13
3
4
25
219
8
37
62
17
30
7
36
35
167
14
46
12
42
19
32
26
57
24