95996689
4176789
3799679
45716991
97048057
97777326
16817177
56132132
56212246
30093949
74539228
910230
33869997
83178966
73378281
90352
574554
86316735
72568269
27313989
68493730
42343502
1847958
50724934
38243628
5442223
71152074
19401662
10989339
62934422
76476292
386961
96166128
73656153
645189
64567879
20865105
1260286
39431684
39402280