43835788
40351566
28877116
39981820
36739907
8386714
50497228
8256538
92761482
86854855
64828
19716732
62349303
8985527
82467934
91511034
27312480
19732360
18266240
3363147
77678074
76515307
91971147
84548296
52015846
87225270
12385398
8882207
88217
92464830
19975533
22591537
37788976
86361909
79027145
95289269
75067919
52905384
85058866
14568234