29448956
44345846
52615650
86914057
68235496
6374445
1684780
37396738
5841665
6126452
95777713
81839036
48542348
98971145
68102188
46104451
29714750
80184480
49559249
45633437
76119049
72778253
57087965
24153244
22738634
1018167
61722740
53406768
84054129
42194403
75597650
26763180
163600
80183736
28354315
62314462
9865118
28636300
3498530
41773218