73487768
52107830
24947830
56985509
4702140
33083999
51413021
58755998
69847387
70375894
79396736
18096000
97002995
67059322
64071185
15442546
95784443
36069092
7751584
1319917
98538894
12259825
39429090
67957749
582127
5929282
9264495
64823775
16342403
61212337
81845590
27854486
24676911
75121576
67862042
463875
23539640
55325985
81754518
22196006