32147939
16916257
25217635
6771235
67327253
96098434
10049752
87531110
10774507
98532990
18217807
50485993
99411978
26264672
33631588
25882960
79317179
70263638
50878406
19745666
72689117
11692675
69117827
76523369
97351177
21498023
71911962
62149116
15078352
74548670
67967767
30933078
60262530
48533447
93477121
54173363
16672711
77379842
54773851
5757966