95005021
69914571
7868286
44421210
53918175
32513491
61605222
5394201
23521372
79072987
75692061
8233224
14196497
35984741
20855281
56547385
48878550
72316998
962947
87339568
6902264
26861193
16473770
96153370
8902132
94633792
47363392
98682600
46414037
34873561
54905558
36299657
284455
49691775
20455059
64798148
8411647
57991534
62323474
93682682