82894041
71909545
40643857
39277371
26477945
63662691
89805264
86464226
27536911
68931805
46568985
82012487
49595215
40623714
50265214
23388743
54762475
95128494
82889692
93849492
83986614
38814573
55837639
27463517
40386444
17361069
42674307
3342063
63749332
58254424
91748086
81631353
20922509
20336165
22819471
50088
77638013
14184069
9382731
60105735