40356499
68404217
8128435
88755063
2060231
4959525
43094220
5847513
87111432
51846247
83175499
82996895
75556529
57441991
58312533
7267751
61337740
24971404
4023817
359541
41761999
76017563
96635689
7472387
82086262
97843040
72098039
24642445
61026746
86371434
93827793
10534125
81063165
96671783
43058806
81334196
39731573
6159996
57008452
8257726