38392301
63233469
42594204
20352372
70745741
28674057
64308070
21122449
57611672
804266
53651890
94577736
60207906
6954391
70491617
71872735
15694762
9468559
19988252
17749960
81693588
46137158
3125569
16415290
79046303
4777313
4113924
43465271
20158097
66646478
72722988
41386955
35839455
85518737
97026030
72218785
33826799
53448119
24213041
9776716