19645195
94082781
47629204
18152740
9796508
77057671
24308273
27931192
1334127
34244900
14746047
69611194
24666870
13961733
56483723
4152972
47793979
88779700
80466354
6562972
23042739
72799032
33662548
3663234
39812691
85233329
63266918
46113152
84622787
97895282
36208441
64475210
73557730
86237475
89725603
51228448
70369698
28729396
34751
23226247