94216526
7852721
89984310
31574495
513057
54607120
440108
69546372
15739578
5829591
99739092
4459810
21534962
37559806
4648196
73967997
16365740
83369174
93542217
12008498
71139191
43202835
153539
31763210
21475291
4741701
47827958
90175280
76885992
44706504
88464942
2943379
3809705
8238513
43545556
60571474
22028278
77314726
589886
62239941