46
1
2
6
7
11
75
108
128
15
26
60
45
57
21
14
28
130
38
37
55
150
300
137
179
198
170
562
162
153
104
122
56
167
53
40
92
99
85
407
24
91
42
778
133
70
89
138
80
132