18503276
3019076
82153183
15485742
37617099
96197481
66982553
1764284
49501931
56393816
1899396
45347341
8401253
32237269
21247250
60205975
83987267
99583629
51615323
30541639
45827375
62269724
89886450
547320
1591928
3824671
38942230
73597868
34726189
93718882
1337727
55732885
26747293
79785735
52734392
70552193
47343440
60151797
28018712
25287252