800750
1929138
5781083
39807410
89239115
57556040
46426868
23358607
935030
36587272
45962445
70763019
81453222
55198563
44706849
39123836
89134948
13999620
8068820
77309998
68602397
66234319
14578519
76904797
41323761
60385539
60404080
47004770
90296283
38746447
96723846
7564419
3032168
11209725
74621583
90719352
72324809
1652502
17136985
36329975