29
1
22
18
24
39
55
19
4
45
30
17
10
5
8
92
62
110
9
23
52
25
71
6
12
14
50
16
11
21
7
54
44
3
93
87
156
106
72
66
28
35
36