2172849
62521643
38456882
33869694
28302890
440989
43271069
42354475
78063150
8058866
5753838
52983590
7400600
26779198
495274
9386550
36293653
21967808
57704331
27529496
94346015
8508437
98244163
24241894
48953555
5576437
30788480
99482308
39147809
19287979
23321729
42419322
57456340
25678619
44319383
24507807
77268708
7383662
41772076
27696707