15103270
2853146
6491687
63681745
46488609
33566155
68674272
99773602
71839065
19429016
29107289
85545046
86083566
79164583
94021518
72855374
77027617
6755975
11171143
52959959
87368581
846908
41848922
8270115
140972
57241440
56589699
61005322
82914494
63346726
70036187
50343652
21164777
42606067
31714251
47184550
20412734
50032776
85407807
90175494