3091618
1439466
37625443
22436468
42252689
4334418
43704832
59338912
127457
6024928
39209225
37540
41089186
98823291
51604052
42385802
27086970
85279902
24228629
76066062
46696328
16673031
14105050
49332747
5558017
28049006
22595300
8727960
64652186
88809349
51367398
68229532
97492439
4898186
35673176
24482612
22246304
4920555
42525613
25257794