5053047
66852011
63005707
47332420
49888839
35499241
87032645
29366786
80456767
49401225
84116083
46213559
75951477
47654032
76926124
24824731
22119538
39104519
50801041
91176305
24707993
39382502
78152339
20239664
4311861
3975399
93003867
98304362
83584189
2083664
45764338
41572779
89581647
92629598
57682173
88506088
14397644
4177396
67894658
92314039