30986923
43918570
76493705
8422577
28615859
50675312
1096991
24193584
56201006
38312091
32291654
50119687
52521637
77476223
36514513
3304642
14971158
53224547
63412749
86617298
64052808
40119888
28288962
40054858
95176328
87319148
90339838
43694169
51918220
3784137
79787792
50764339
83001509
50431373
13341008
31563657
40799094
47618218
52374012
6775637