34035969
3698809
27774583
24726235
20816537
73959715
3575281
34553183
87071457
6839902
79035427
78877394
26482228
74165681
67514266
14257529
9515651
46264610
13033019
5300577
89672769
91595098
6003338
79201993
43006618
12362974
88921015
19623971
80892811
60107929
90487292
35843668
78988065
52131227
6653641
97966168
80082169
4318107
63642681
19301823