58083983
9330373
51493912
13756721
79725752
2134853
64365675
63095330
75542559
98006128
86572302
69876826
72748485
70071508
15732864
78086658
27097034
47251379
82797900
13977622
90269464
65597293
4786256
22466315
35815490
80148077
96656768
92998079
60668665
901087
6785716
61831544
69013568
48827894
82896759
5890915
25221205
52601045
69328749
21093529