96169921
85522869
23298190
88035138
66478424
21316059
60071875
17653201
77585483
62771540
52366170
22156727
50869533
44942045
86814659
62286557
73543617
9899857
8301338
31739367
71156538
69473505
61697504
415957
1475666
145885
85335149
9819300
90831525
25574855
7407623
13111578
99031861
33942407
22726218
82647579
49976884
98393709
17984081
86805641