20661532
1482254
47762573
15281517
101408
89029627
29254305
78375511
50858672
3029992
63984039
32996692
36941773
75167463
76828133
79973896
83558846
79259972
7904996
54954214
45341989
84988900
54179223
91667213
61313395
45982175
26593161
38323622
28957488
34153671
5258177
68577757
12628234
98711326
6295969
80349261
67476402
61018187
4625643
93724693