21895913
85769041
52787152
98998814
287588
29429545
83689369
7513657
77155192
88208086
23282169
3304545
25779085
75157965
33828565
49717211
40499960
52566355
38963029
86001430
61769837
49444292
14923070
28589479
1189794
38211552
43335172
63228573
65863716
7496872
4491212
36541086
89365904
3523426
85174093
81803534
28109626
8944380
12762191
64719202