17304524
15836111
663199
747934
82213292
87036318
66913821
687760
47867796
61299476
20669216
49505658
13448651
60264565
7597822
80713890
38075707
4981930
43237646
4113152
16149517
99376315
69071362
9285334
81528847
51594884
36638342
65282595
74763316
50262387
60248444
14813723
24344289
96098996
14451955
93388470
71804267
59005833
4005353
78193676