457
797
72
327
131
624
154
601
0
574
117
1039
684
28
129
33
123
300
394
469
169
516
803
354
297
967
588
277
415
741
101
24
428
644
416
277
509
83
1
1
561
277
123
209
220
194
82
127
526
