25184694
58492200
31588630
70031816
29792766
16314572
98848959
23621465
7667362
91808283
91985405
62765188
90152929
8191793
15999169
5227745
52572452
23828294
38983123
33287307
36473303
896576
17836956
51912760
8041723
40974851
16634743
76429040
17116634
65862988
94592463
3588300
68065554
96245689
77766408
91977934
74195589
32893678
11092776
68559390