47165079
31867823
57888242
17865972
77685025
51182132
91824165
14372507
83689089
79206370
7794192
23228864
36707267
45474628
91109100
43449950
72857531
82808607
15819420
58332699
69744398
53544428
590826
32212324
62925036
41409258
10111670
7017699
868914
64778077
17378407
95902568
56732914
92143510
23133951
75744836
9566312
62324822
56405774
55522590