39707917
72125810
72176801
81344476
42691867
97028535
29694715
52231086
51752313
2912609
76602850
85536465
61026428
66113182
42381888
19406967
85172142
60571826
94539630
42515162
1090170
91804941
95611654
6102672
1950476
63129500
98593566
2122407
30556876
99741832
33805898
6245124
22321406
67217292
48725474
3415301
19786264
8782901
17855025
45685727