999 47
968 475
958 7
929 799
889 779
741 967
562 423
544 378
512 426
504 468
472 850
449 272
364 9
346 575
345 153
176 112
158 498
131 493
101 100