21071575
62447153
83762235
58366952
47236420
16759622
33627455
56556538
5057732
69228215
18333162
18145148
46687664
37929495
3182303
92377610
56846160
69648709
87989599
71895181
11622402
5073633
42752777
51621367
83832167
64029254
40923376
20277173
95967179
93159947
69976024
58342197
65853262
52597112
7033339
32212514
1145810
21052496
20727296
26555643