1
6
10
26
2
4
3
9
33
18
20
5
40
52
57
30
44
60
94
43
168
35
169
38
85
115
145
66
19
101
39
121
36
61
62
65
50
31
29
46
34
87
92
11
161
79