42543066
36444580
56306776
72648785
31115519
86528145
64627636
56101827
4282295
64609946
55102883
95149452
45985264
27627625
87262426
62333006
48287694
3241727
50492647
98326498
9004320
68356813
69726781
38788800
90063746
65482247
78382328
61924684
62092257
65481636
6018806
18014971
61043670
10613269
32716704
8293293
85789394
36466815
38258235
89127367