80687606
16999433
40415156
58097436
22717141
91186109
99585108
18332421
30862972
71436585
84191626
589333
6508966
94996432
31434016
64869473
89167502
6125012
59043710
9352263
15305921
77966086
18408423
287420
23697982
9899855
10971468
39392893
10401417
58389193
14302425
6492327
69055736
94594513
37299784
18302477
12621454
11125866
58584778
74029171