42097477
1043525
46814532
77953867
17218724
27198457
90997143
83751277
52539179
99063453
95358171
55848808
64164407
90596244
2297184
76276884
60962184
32766039
40522711
70359230
42037025
57734800
48625748
55724995
15597590
78266773
12902412
68483023
93839130
31898267
81075001
5831702
42461010
83572461
10657290
75348516
5033521
76223041
77074508
29026635