81515325
6747120
75299629
856783
51846021
27982269
8029918
88787480
55736933
72072590
93046664
62264006
39033969
46531029
27272310
78073056
24498804
13456634
52968585
64648407
43099947
6245775
89385522
41015301
38637182
75912621
48036104
96199946
77901577
45234166
51285875
5598770
43323238
54166
10438609
83177367
37219857
55121589
14707009
2326944