66687827
5745736
38879356
29254643
88862197
54743199
18456855
38774408
64375736
8552472
26903436
19439621
93315446
60614338
7623147
45894117
64284838
98864629
97937524
17368909
7726727
24005611
6443383
77839219
2838374
16101265
600455
27939088
2504592
19589567
78575755
40519520
76007052
14091887
36341329
70909771
28093033
71335189
22431464
9173595