29775126
85208520
17389156
7314362
8087102
7099646
15091739
79052544
97365980
67719585
82229486
76478467
49985850
6726751
53841329
69912591
5273916
14829017
24265770
59704251
18605525
90118784
60603050
88984971
84267551
64322558
29131468
14303284
56582761
74546778
53975085
47375127
1389186
80737830
57677527
88163201
40007289
87116004
98452868
39065663