84713312
43886903
8835609
5276830
83705983
61527462
51053145
52922736
22442940
14552969
2074237
5348086
95386825
9732925
93448399
43803700
88707050
9204711
3551196
6804281
2766212
7533107
30293600
26199805
19668588
37505156
2604947
88905339
17318242
7370951
56228650
80854759
43448261
45622442
1355009
57358914
80801800
30681556
53015004
38693755