20579538
35218918
13662827
34104476
54071851
5987998
70771140
94402050
40673617
29592722
8028731
33996123
11284969
61949775
67868751
44058179
33589045
4714818
28155242
31401789
40657766
3233779
92266933
37878011
8417282
52168080
41282647
90024518
47404162
24753936
80082612
23257832
90458306
71382384
28611968
35672196
83843976
7401192
71962398
20883842