50653460
98966548
72937042
8095926
61073522
8622606
98819701
85329352
5004844
54572972
37531939
6153053
74441593
24535577
37774338
46175117
53712348
1629922
75738428
62791940
415156
550181
30657933
82153313
8256913
92792053
86033854
8858758
75714344
38214554
86288313
99811265
10732675
1125808
95841739
3167526
23494517
16885646
15721489
86689706