50476228
1945415
17743708
26884901
78919040
69625301
441618
12975822
75672216
48926952
19782015
78705750
73218748
7233429
22308801
26289153
93271087
82978015
43883230
67239090
36173725
5872384
4001310
76915027
927101
76012399
411432
86431427
7708317
75351523
45513578
52299548
9711073
58874104
20688215
17567103
95964253
56756661
648054
94831747