60859452
32145551
21114159
5254487
56578973
94736225
89652648
97503657
95037916
1066519
57695706
75323767
97309371
20215293
45694336
1286450
1507010
3219048
67401221
95404579
88057569
4744350
8545152
332207
86236478
6867913
26965659
37975716
88551055
39301770
39052537
7889903
99949848
67829122
92801828
61373060
42254911
26965528
72894246
43707623