64642862
68542068
1606077
30289687
17492304
5392619
12216739
41703499
18665252
49114108
55907780
67353804
77001106
17358272
19932336
99475904
267224
71473015
20796168
2573378
4234355
60042982
45502224
63539261
47423859
6835078
47412825
81045439
57536807
14306141
45449970
74618700
89807917
6312027
54636781
39451964
79494380
74882704
46629697
10283006