31494236
71477990
52703289
91564927
61181822
52452082
6003432
86633047
17796770
12418274
2656745
21979983
151545
79363744
24381527
50943080
4197347
32691639
5975869
55742022
78373007
65076609
67979801
8809728
97306776
4605432
45751053
45389901
5770930
7899580
67809028
86507903
89322901
23998437
923620
30783012
21099265
39964308
69719696
55164881