29812434
72893626
72522025
7498549
88144398
35673713
4104186
53517458
99032568
64519647
24493037
16901320
22008642
77274726
13932025
12849466
497636
43197604
662340
71576814
1461438
35621776
14063977
54762552
67027787
35306021
89099766
19274982
53175502
54842637
14775469
67201462
10279753
10542919
6091484
18328799
25342100
42465323
15399296
90758415