1
4
18
3
10
21
20
65
81
261
45
108
31
251
259
116
32
44
119
1064
128
68
83
329
53
203
184
86
152
173
166
70
191
40
177
9
34
124
248
59
328
194
109
17
4386
529
181
26
46
5
76
348