12605331
1800951
79456223
20809136
46587794
83648521
85164316
6680141
4853911
10359124
93173010
46625934
71509754
39029735
6731246
42849616
11723444
18752286
47873262
20257511
95312613
31083965
48816704
18657685
35077641
40219800
60045633
68105856
75761653
26048284
69752
90732838
93037217
64704827
68366225
89346361
44872343
50999472
14082256
3494458