29013048
96787661
24443299
5538790
53769870
35339905
98474972
12585387
1892556
80748146
70812164
28667005
84202448
21436992
83853924
53089035
3112669
52799247
73004214
19181841
12252967
5642423
94411904
28868554
31412071
95712
38744956
5059168
36683796
8193689
13852933
50334779
25306945
14972904
4772919
18733932
57213514
57496479
35539149
6233443