14184455
76156457
9956820
15734629
912105
20623964
20373937
57681844
86723483
651034
19852022
143893
75815796
23265976
5920169
2417488
52589704
24417309
57135632
4244269
44686724
85513651
80843705
90243860
28442855
22509243
79583313
87189961
59386403
89918983
98355052
41053109
27699744
77395538
3753158
59252642
56161279
63781301
82009522
56586914