39628074
55823630
68527067
3321647
7746753
61671784
25565417
3901447
71252321
25775064
59752443
82375550
95745405
9603742
10539030
22555203
72612253
16968105
6485831
44211962
90814393
79803894
55339375
79328200
97353207
49516155
54964018
40354240
24899314
48809107
1967797
19311794
17331552
4562205
13511165
66047126
97713073
72186969
18065418
71248390