20486082
66679633
75264561
47567418
62516824
36322739
6450624
5756066
9076252
64025656
81958615
37714639
26557575
4992899
69669803
46169197
26003314
80821624
55339984
88796483
9185744
41836325
50176445
14096610
91116528
14278666
60069718
70058826
92196590
37392405
21179751
35428718
23254222
293073
50009838
1616471
63862843
31256148
82415866
36326648