30001696
18615681
56967986
16914457
89913771
48745592
55809128
32103900
7395490
53897100
47238100
90045744
88697428
30074630
4054787
35461193
80496031
12717229
91253946
10763972
83447479
28784694
64448702
24311263
51378972
48479465
31608458
50866044
80788711
68642878
3389517
5914823
83681981
11772889
1191744
76444922
27262442
72129952
64273903
41791693