50625006
19815750
57715007
21937103
934142
22698765
70453642
63099429
62254562
58813707
41806036
6938325
4103768
38448593
59648185
33364141
37458166
88435312
67641017
43673298
33091127
3852583
87285574
2737103
74451436
60838233
35753852
74058297
31184660
16992570
9228945
64438029
68245148
69174413
53637600
70499941
5641350
66516038
9412178
35095107