40755680
43147224
23664682
15091484
53193392
58145990
3374304
59471550
67141553
18459993
47196622
25909843
76026170
8269853
36204237
83575381
52785021
95817889
40874640
7528682
79722038
33026289
67158343
94992615
29839150
23809972
35191271
97996410
80898497
2870842
29757749
99081214
69524035
97105589
67935561
6687245
5713399
84768707
45775436
68143046