35572688
69314465
8184187
14474110
88002893
63824706
46697347
12497779
68298318
76159187
66583220
88433983
60475702
6400212
50285553
69706639
47719140
72119110
22571277
1352428
88923084
75489662
95199798
40837595
46412363
50278277
30643219
87648665
99069276
41633887
33383491
76231655
99888660
375493
14021483
56176039
25577479
97892258
59416840
26184782