40505541
3626341
30731309
5999575
47282337
18663238
9829658
86508067
41801154
1084941
7885196
50222990
25188090
76738892
59988972
25855576
58863903
32329842
95288372
71509852
44028179
37221952
86755201
49657829
35529625
77254685
79826574
2828622
67087321
99522518
4939375
81876006
80005560
52875406
42241695
4392694
58626012
43644996
37092489
70916684