665
78
116
39
110
491
210
243
296
192
72
112
249
10
424
283
315
958
34
100
51
156
342
19
