22105999
11209360
16259169
1193136
68295685
22226985
37274268
25492370
36721504
50294253
95422892
74943737
70716459
7013536
66594599
3721585
32818126
31601770
64353039
99074516
75731130
95589879
97037104
52688283
9946820
2467410
29932401
39069374
59563691
26956709
67605748
54594539
27826455
94451981
55312095
99845588
50765790
2057929
334762
23193601