81602980
16672196
2913796
93425058
69249970
12256555
28661901
61607179
35839819
96863969
8452216
87307632
34573899
51742292
24845367
98475351
24586888
16927180
44405323
919864
48876005
30289818
62104858
42036068
11426060
89352340
25663867
10831226
55853466
29028439
46511889
4943291
3812751
14203827
77932238
79324577
2913749
96404577
78701
50277917