2480766
86208712
83563547
64707425
6784756
75336099
34175325
31814008
91101073
1272611
62141418
93751577
72998214
30467895
18454085
73405341
95908439
60548108
46768321
81979297
4646963
6472758
75407472
2241317
44651290
641281
2209851
3092378
36435807
46086486
95269694
14367222
16439365
77163849
247396
71322970
67364553
49323921
27902839
12755238