87097360
607540
71831748
46709063
54235593
39228453
32938978
6853817
40446168
3145681
99193393
54561230
89405713
11166118
47041514
9296006
37397068
51049881
59649249
95759791
23401791
37177922
80394839
77701834
20403914
36898732
36994997
43283821
31937930
3951640
4487343
54672367
3687036
96913841
72321024
67858689
24207193
44203530
32649
643499