91979828
42379529
82959527
35617824
14091623
85651684
56238751
2562120
46107216
65369826
69286620
49334333
64736563
6771833
2383415
69131458
6827386
48016731
76406536
100004353
95037018
62877404
4781036
7632602
88152876
4816598
98536247
47085841
37176322
4807812
61548672
20807627
42706916
29754482
42221890
86487965
17478753
82637932
94016118
80111302