91385049
81552894
30685725
413822
47703870
28434528
94802148
5443149
83014252
47901224
45843997
5404314
85669712
21127979
2047424
97398221
21515511
12867354
40317503
36784343
47653250
5984606
3257871
64468858
56193559
59563436
17515254
2487110
35895872
17517545
4792362
13056134
89591338
58063847
42777232
44116317
18434151
5674646
8320956
41583710