14391926
32302595
47993021
6575462
20543306
20943717
1262918
87138555
31047754
21306432
60458337
89701065
51124480
5658335
43215533
62814611
13824428
32647803
37248110
17098155
43884406
34551791
13209841
77244853
91661572
25043961
28553161
33721833
82481549
22316431
10314089
34735800
22526492
63481667
76835983
21739804
45926016
77976094
59498856
41034452