96676773
2231302
94787853
38763282
87178521
34802653
99063102
10829680
7459619
31316603
1016745
43559726
47544018
40696167
3671104
7884392
34243847
373972
11754110
64194543
40074028
18538052
52191820
5568256
62154608
46491097
57409721
19051217
50707204
10248051
32637761
11018324
85224023
69916495
51662682
79678281
77168891
42829067
51705787
50827069