88636578
10241902
31526922
24239252
49697421
23079928
3811617
32283630
52186570
95519365
87387532
3254540
25491168
68949261
28549995
16924782
60234714
51358086
14978708
36937231
59983905
80955883
75649353
52602380
18582011
57101576
4208528
43754316
177180
62598729
84711112
76456241
37984453
2450761
96548524
11662953
30864863
89847764
83019504
45479510