51122317
27515153
21014882
6629731
57512371
79488077
44808257
55157422
29614808
26486175
18278910
46669396
10925337
85389332
1652970
19777830
75261495
86705916
92453537
89686970
96906
18324019
85055099
61718140
92325341
5570779
69661888
68785320
50807244
2798463
23606042
9736148
52203714
59412174
38747214
28614661
41445548
874282
87768525
36004909