43087520
20417239
83909125
19494193
52126348
45296153
79562073
73346817
292526
20419348
17179785
48739309
83909578
69867445
33023863
17252434
2902756
73881795
84374579
67908029
88616785
75688148
97649666
41701763
28341821
5863799
3222851
63856799
73919967
74056964
29443549
88537717
15729735
66638257
40242013
55026085
27204220
68262065
81681841
39428441