65556696
18999992
60968328
34498153
73799605
80976367
28888343
6504497
53311679
18263475
94414311
44868664
2422777
44377994
31704181
68877950
49599083
64125809
66134104
2324486
18011385
42877634
80501510
63021367
46334519
64017655
75461062
32058526
38854547
85055244
9855647
33032623
27305590
55999548
8124026
15048081
88024217
73341284
93733250
92395953