468
1
954
2
649
742
637
67
496
1000
513
568
598
4
350
286
284
391
99
309
419
32
275
215
95
132
85
59
105
366
0
189
73