83042979
64249135
21281426
3381658
71298054
65534519
59555207
83985954
2842379
99845604
640541
20983113
75202524
51712537
47992299
14273498
55279328
92487874
642662
2532416
63215445
27153105
62545066
2037453
28944624
66456781
41404988
58444894
60969235
7977313
38737221
16138336
96365954
31324078
77461206
22361207
80956870
12101434
36457159
6247812