11
171
258
168
15
46
88
132
281
382
117
224
247
204
113
16
34
262
364
876
12
5
126
10
32
31
2
74
150
367
75
340
481
114
42
44
23
17
30
65
22
3
8
345
477
191
144
253
79
123
265
104
135
121
266