80385350
2526560
77545441
69265033
29355065
66716988
78387668
28036492
40088367
50219030
603822
17443305
93224425
63356878
57295907
15363170
96877396
66891183
2055663
64316291
74361594
74482443
42539522
26999701
35312850
78278438
54803194
20607173
55556290
79487812
6523213
70814110
59647200
93068963
6799930
47521559
86516370
24151247
77372757
36447677