35458028
88271254
44133046
31163143
13042822
25861193
31746668
28856751
99813484
50143401
4712564
28427485
75989575
39381883
4112298
62194215
63042640
35923266
37509098
2204474
92873480
22506749
59086088
65031991
93064666
3642031
320343
59937605
86497502
11178352
77077046
13993845
7652863
2773726
7094398
20545421
38575122
51249064
18521746
59776312