97601191
39991660
10381751
18787113
33541108
96213317
23219167
32872582
8471779
59805967
12536101
89695236
82953741
28463489
7156434
16391709
35652044
7439102
23589867
86599146
1846874
86383062
63077632
12158471
77578446
67666442
24683323
32516486
89819233
30861743
31015525
72625660
69134269
7747913
45565056
9126767
48878328
31256664
59743256
21973250