33047103
19957644
38811559
9255175
45666086
303088
8373257
24019041
87731281
20334458
86927248
76815284
67217363
14095064
73057961
11069292
53876242
18455714
32552354
68525748
58179856
68985895
10857545
90241583
2082249
73268555
596486
23372184
2258829
31463783
94869109
43324396
9123448
10562587
24206064
12081978
29332708
18886881
55511822
34452444