29797031
39343436
97453620
9772896
68743302
66222951
14955204
66163150
7421681
10116982
71913608
9243971
58683966
1069452
16442999
70362091
7283782
1214815
60782467
25211799
92213004
6961560
23427810
96499391
95985016
51132841
65232339
1394852
9194716
17451075
47058370
57796444
59015980
94118756
29804328
34428501
23144468
53407988
23099472
38316337