21091592
5917883
65804692
75884975
24087589
1175736
27018769
16769376
35269586
24717158
17374511
36272923
59051629
58923310
96784045
4670577
6535593
83436189
3890993
75323725
63875477
95121632
37429532
15235341
50124161
696
8127728
79093144
82072436
59407384
56801596
83713711
98736112
54842978
55695390
22689884
401987
52904079
2623596
93836760