66405693
8415715
87143022
15518078
11657434
6612566
39967205
19622002
12787601
5412315
10638359
99159833
97595293
13681435
75681316
3777501
16058045
45877175
73438323
79858030
38145046
6192803
9398291
902712
59724714
22223433
63893291
57838772
19939358
5780735
9972133
98504458
54652031
72957790
3585573
16723722
75873091
56619197
51256782
62848888