18153787
21046575
2521671
5221984
26824574
5403467
70091392
17227197
4051222
1110691
46707494
50231590
489895
89058057
5633877
25008613
86612065
83928731
90442214
57011675
38185898
72554328
50923606
37735247
66062091
96366634
7276136
984522
7107277
3303906
21666061
9751745
57419866
37626306
38916611
11757217
5835825
31606109
36264674
74257234