94543406
5036833
9314810
64031358
84203215
41238928
1515968
31399189
26743929
67968487
12461873
36369852
10656442
3513707
46643926
53791153
76462251
4067216
41636708
72981720
22664552
19067477
5372273
92988045
58251642
26568141
41257562
32137456
28105270
66109618
76276209
78184152
5704120
92487865
42054012
38708987
53067329
79191468
52733964
2179859