21634849
2651390
89712561
64231056
9461448
97902697
53259431
93877305
52124581
12541379
21005803
79991231
41087251
22635476
59494780
9615211
44837974
74701081
57283830
92394130
16141664
49545808
39269450
72083458
88429869
19446053
26608334
96894559
5678994
87856414
8825894
9501670
56204939
36271789
579177
49673226
19225553
38854615
54094392
6496349