7
18
26
220
75
117
72
137
265
42
501
10
14
55
183
19
277
45
2
20
31
228
112
12
60
44
59
79
40
491
48
1266
6
53
5
64
168
17
21
36
76
298
67
123
30
233
16
131
25
15