22747629
26643005
4457906
90129440
90446828
87978187
70092535
65131694
25101861
61037488
95589471
43328748
96798293
18196482
20701979
14483230
60673408
88978773
29005952
5778553
20562366
23126354
19581676
34565824
46923019
1255912
69721032
10603952
6545335
8227255
27525670
14686734
86955636
32603637
31304787
3722849
50919204
17114653
72502927
26761094