22869425
80504214
58127929
7177760
1531876
50543162
997654
39926792
5487232
5479255
48797964
98318701
15754519
12309050
62589567
78142926
415372
6275126
26846045
61281762
7582437
25789017
9523260
18831703
17181061
11654398
85714804
34862559
53637100
48994475
33341781
11457096
44984857
29357477
70717810
46217180
45869143
7805492
31537035
94374074