340
1
246
867
2
102
517
244
594
666
3
69
486
545
933
249
0
352
59
475
82
598
395
336
120
80
86
105
645
76
68
305
195
96