62702512
48042743
1457010
81598390
99608
40884307
94923130
39186454
78109907
12249461
96656246
7755126
67157239
5732934
78474676
10962604
63177480
81423243
91397576
52517481
44227005
12997655
34715133
95162988
74743306
87735093
52296917
7722191
32185705
72559859
88341460
43854898
43704967
71873507
42434971
86514453
23059124
55681504
76660
20085442