32 33677
16450 102685545
19535 122530609
15466 58187937
4628 648474782
11902 25871531
20280 451046817
27792 38573471
8316 72502590
7 862211593
9491 138672172
11388 650158954
20659 671458132
15489 195325623
6452 737604181
31218 344043736
9591 978362371
12987 553244458
5998 776841956
19841 738464254
15608 906276274
24879 831297816
23180 944593883
3745 497506352
20254 843419140
14738 39480180
17967 183327874
7803 990148612
31938 623728607
10730 506607221
20721 910565211
18652 121786703
6584 706952552
