95945079
75062888
12244749
2551374
29171079
77251505
93828209
92203750
37894127
67121633
4942633
3003086
56257073
11372740
1847255
50616910
4946127
31746388
98383593
55744532
35267156
12092615
73167588
98249426
84883204
47655740
35265621
56293086
83809705
94741588
54514915
51922166
28423639
71013100
96965009
96498525
98832189
75358448
96008857
42447633