39281750
85945222
36807326
83694783
27805430
1528466
65372915
66688302
17501107
4864219
12809625
67614389
39609657
34852117
45053574
5458121
62604772
96867141
36414510
38921201
2649411
40423772
43562678
13347241
2102123
29522616
10685150
24958556
31948468
22902339
18568117
3138380
27385374
30075608
51612680
36526122
94727659
8394446
11125477
45501344