35451675
87495520
65631340
3401561
1915164
60887728
89054533
46149168
42605962
60747745
3393248
15989577
50759849
50355747
9199691
97135251
7390674
46562130
19366289
6159518
90438995
77003480
76933248
14679714
74893412
20548263
6329610
376491
23692799
12631413
2562406
70811550
16241792
97938987
63929996
79085832
42483347
18387867
12311961
62678072