77788585
17034020
34564803
20459281
68253447
64962345
95775192
79231637
54306563
12283656
20409776
40186971
84544224
15127538
88326250
2583264
5696741
93239627
3777372
27702414
244347
60978769
13953027
79285122
23423797
82355531
60005421
55026903
29292910
3611870
84506664
98665476
32868047
55051263
92669262
7711626
92836116
1433795
94364533
77647198