95888350
2923977
48062625
2255230
39523781
5486062
1833269
77355477
45458412
33323271
12135149
48319658
815918
72725379
44033424
48687542
93255785
23956523
87101684
50498065
53189485
4275485
57784071
37525654
77656436
18843285
95469939
7009708
5393694
977390
8829418
8806922
43977976
97461488
43949185
82126
29278230
30562607
83844376
56162594