28
14
20
3
12
1
4
2
35
13
26
55
16
6
19
21
92
5
22
24
25
8
86
62
118
30
7
45
83
70
38
29
44
33
104
108
57
34
93
43
117
72
41
64
37
79
567