425543
15181755
50789889
35736466
16353714
22521690
43526315
12704137
48129588
36289895
55659213
80175702
29951858
16207675
94528153
35639105
57548567
67708441
29822773
87362107
45236937
90324009
61301637
22775660
17146656
1786063
22065733
56491671
8686027
11895457
31174485
3473133
30965507
77176230
34133965
14637594
17643592
87347760
23835217
27572199