40317880
78851506
8107671
54716754
5113577
60997526
46986947
64946979
30256900
8816201
7899857
36247413
50916513
23952376
5845850
90509855
22027695
48302978
15804451
18327046
26043401
48027406
7397175
5889947
3963281
98934252
74185398
365943
70436610
77235287
71146730
73251466
73509038
66083171
4545472
996817
26077332
66363793
15827019
61792046