11
171
257
168
15
46
87
131
281
381
117
224
246
204
113
16
34
261
363
874
12
5
126
10
32
31
2
74
150
365
75
340
480
114
41
43
23
30
64
22
3
8
345
476
190
142
253
79
123
265
189
104
135
121
266