8133113
23528523
639422
9953228
29276780
31067090
69739497
4952187
89363828
41818949
3272054
38515261
61414434
34715015
22853251
19939580
88124861
46685875
5169736
1034173
45534296
13316769
3388334
384704
86846146
3508687
33722684
85483726
5061552
77607687
48176853
96577614
28898119
17257258
69889920
83551052
62325189
59162823
45482387
1842198