67955325
35011376
47428751
30196419
79379927
99115274
17707782
12568473
8330657
28264358
14446307
75416927
8687436
26817622
72588017
72898752
619160
84145775
41247173
88252771
88762009
64553664
2602735
7243964
28311585
28985727
12429863
21902566
34375745
81374594
96307429
93833952
23107800
60535575
2298420
92435078
48314650
35845880
38709551
7066594