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