1
2
9
18
8
5
10
13
3
4
50
15
33
54
102
53
67
60
85
32
129
81
96
86
52
38
37
76
80
260
89
138
130
69
49
70
175
58
35
68
92
141
48