3034665
52714076
20908746
8235335
13978562
81677574
51054172
95549488
33922912
27584980
65733700
98197122
68897613
5577825
3037250
97862892
15245262
50231440
80418560
93859953
2486520
92615237
11975373
18185140
69818040
6972407
92247894
44761160
34441218
7311475
18556728
22545478
1923036
77344745
5731450
50645094
73654286
74942644
64954222
789445