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