49187546
41857304
47255819
19234823
86719377
61672871
39494150
6311237
49793557
50626504
44267707
34691726
80497459
48121413
2008478
3118460
18273247
74517091
89625176
69361555
26886807
90736702
37144556
81159682
34309092
2884178
78034870
67374493
93764526
42569092
70771354
14157182
2731608
9654959
14122010
57657971
51753036
11877114
61781870
8781251