12
22
24
2
26
55
27
29
56
33
47
13
45
21
34
11
106
30
4
3
23
35
177
17
1
161
49
73
75
62
19
32
14
79
5
8
38
16
31
61
7
99
37
54
9