22684208
24014213
96515135
99307078
73157070
655119
14784865
87663046
426400
89427622
79289470
67668905
41049912
66937083
24606440
94781627
68031057
50327456
12664693
47158569
39558808
56565147
78598394
74729115
20878179
9054195
36375920
75373793
84022483
3297160
716049
29253469
24071134
14711935
53171143
13719790
31698803
92159502
55597164
69856654