95895331
51897178
46461714
97899628
92093554
78942555
37368583
90509056
56763306
32469043
25165171
67837176
35108651
3771494
4518359
5569247
9374010
78112696
26967468
5493788
2199409
31179376
70427830
84583231
93619565
344767
85494753
28544124
44816938
78356680
69074939
11035203
47271019
54538676
20369760
604543
64493325
34584614
97208548
93192809