96532626
14244551
66555035
12024102
68836953
2625696
65151964
99839689
11602170
5839023
11645891
44358285
93127916
73487441
14278646
73838396
12014393
52005658
3124771
11412715
42779115
36986004
82064603
76454820
57131903
38649307
81511773
71023975
78986784
99947673
11952223
41366620
39165630
63916414
52294434
35791996
98984429
83355600
9082241
55747807