46608678
96228753
2259685
57624008
87956865
11044783
20768469
3348280
14582835
13007027
60801794
94163683
67544618
38357254
11393899
67358238
5498126
54949626
23618082
98178033
53765107
52957318
26217711
6088727
10346679
71409436
5765016
3513571
39824373
39073309
91418660
39927778
35775450
22009810
45314889
44474680
653494
58313387
6709881
19799761