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