9
15
85
14
96
6
32
20
19
26
13
35
34
18
43
103
286
125
60
78
123
101
154
269
168
178
54
197
385
46
217
256
310
5
1161
240
113
118
88
252
55
80
17
274
36
57
41
29
38
62
124