66797750
1473219
38158173
6378097
50969258
64487096
9490910
67942239
29634313
15781464
51107121
2152836
69927653
80704777
38281894
520394
28274119
43291787
58222144
48155042
77086640
99134380
10001609
89709588
84314742
83084073
81044973
85683500
89751455
95374684
50881042
47852430
48699510
7358742
33457773
84808016
2602064
99969834
18292025
296160