99635618
82061779
31345734
52375780
22314466
8942474
18269286
14739392
79308374
82274930
51528294
65718340
13235073
81888024
3802850
79613362
17185891
23589759
44391162
13468052
3886253
46904731
84669361
58221662
88812878
63882842
37275110
87053501
3636534
21977681
4699732
27065186
22663198
41559220
1928717
4521486
771176
70768716
12217858
93145128