92
1
88
494
3
335
958
407
2
146
102
319
172
394
80
82
94
334
299
73
95
426
302
309
85
119
378
283
286
622
277
389
238