37698496
96831088
60019557
59299229
80313308
12598718
75983692
5177730
73214724
86762710
22163261
53642501
26499878
46843162
4786299
4577002
593582
96203804
64569558
21728664
42189609
22772109
42149646
886786
46679450
98677504
87997734
39069450
71082618
20536037
967188
24269087
12982694
58722513
12802917
8547568
5522400
11118667
89949896
4073616