21955421
65951515
2775760
38827311
80307024
99097993
75146215
52916909
23552802
16701648
68983520
69245836
6978455
82319466
38729170
82901145
40535878
37391373
77625715
73446746
86846394
98964595
33366438
59931513
23595377
57445379
85304221
22047278
46387961
17938065
28785760
89283386
74932331
92965856
2022780
75794390
8618325
3947458
18925289
20368180