21413334
1931923
11958684
2884520
7341494
51321802
6913592
45923630
49155635
94614849
23273240
17086977
40584157
45225230
749382
88789347
76627523
20302379
61004797
86667827
26658374
34576069
36238361
6396606
86325972
636653
45962671
28682506
34641487
36716353
21425611
9514128
43904654
84009122
26605222
43829774
67837566
95049722
10976589
70224448