18
124
427
190
25
72
60
21
63
169
12
105
140
412
26
34
59
13
419
776
983
151
438
462
201
268
240
286
174
284
118
45
152
278
253
122
262
307
104
85
189
177
133
95
261
2444
277
723
183
244
210
291
48
674
199
310