97139931
15456730
20586066
52019579
68392579
81431305
95690
51049002
35277879
21259600
1895437
86309323
60353727
20458434
64581025
5216140
25577382
85846389
99783277
71421131
2696047
77981677
5486106
47269079
22516013
10049019
81604524
84124714
12062253
1238373
2869207
39507522
69289234
13319102
9380241
61192319
43249207
34354819
387984
151824