80788560
65117488
76454240
97962679
65395149
21451107
10431762
3906818
90311227
44794226
10192414
52455935
70551726
5742998
35202419
83241623
85299611
39105173
49814088
75638160
85027315
452819
53417655
23848709
50136295
904716
25398739
804707
76408008
8681158
19019292
97429020
41741362
76278646
68818271
52408220
51552722
34172464
62789170
79805993