80438935
227712
62234600
26026236
16763233
85553728
88825957
23472896
82563250
31815288
377581
87012007
21424262
9991222
17922957
99211965
4669878
42346182
57178533
17981739
89653990
96209309
39461470
16479251
98388874
96396769
11484922
46734213
6704660
36521450
2287270
91113034
35908595
67541706
8359399
22526469
35057313
16344772
38281151
4510920