52129816
51385113
94977712
20023707
69358397
13716330
10963262
16342333
79912014
28402343
70466106
77097091
72867969
57504573
79418120
81804873
46287955
97556280
44594096
81648109
31337843
74475957
14904821
18015600
66506492
9486646
82699798
22988163
80287641
39307750
49012557
76726264
26739343
2813527
36271134
44246756
58546983
42473670
33437390
93174894