95455306
84669017
30936574
88212140
96858314
83131476
98252713
73094396
8485676
10514584
66922936
84785548
1581934
58379286
4645981
846334
29769869
33996553
30966046
77562694
46562396
74948403
16544061
71503576
9458486
46331419
47247402
56428677
59107447
28522588
8111591
7285326
4228812
4053964
5291720
9893510
6012717
95157636
1362583
23677892