5991882
7975962
41421434
24583930
830253
96651688
2951995
14257447
2439015
9690836
53695873
37891033
26326217
99079291
73694828
6747226
90372042
33242631
95211709
85193891
64952976
14418113
33385583
88505454
65091964
30985795
7458412
85509750
24873303
71489162
86906098
60779762
51101616
65949686
63916032
24641221
64143651
1440737
92613043
31568192