57715659
84075170
50563590
2556412
19641050
96494446
13932869
58522396
3948868
59369407
90634764
83666400
62163480
57497248
99482499
30809306
25357712
43953616
86568662
8963904
50644519
73795941
37229924
95666471
6392300
73711023
71259769
12166151
2193035
91912331
93296966
20946775
69005692
58974397
42763818
82446863
28129274
71769636
62444081
3151900