89483522
16735930
5243290
14247807
30739477
50279367
63512782
57218622
9905347
63598154
2647480
19524134
71305256
17892353
3313795
23219582
15304149
2442826
56013987
51925318
98991623
32608520
83709695
33913952
29593684
4059251
76711528
99049834
4023925
9055033
14246223
98986795
6354335
7734345
87939018
7743312
41683372
82638625
6535682
86374144