8
13
85
12
95
6
29
17
26
33
32
16
25
43
103
286
125
60
5
78
123
101
154
269
168
178
54
11
20
197
385
46
217
255
310
1160
240
113
118
88
251
55
80
274
36
57
41
38
62