52502775
31092462
56281280
93792245
90605693
42966084
41763312
60907551
20507219
9885514
6142474
15767708
99543208
99166366
20177886
41636572
37885857
19643386
90259141
76486889
6887038
11959779
82693822
5449688
57595039
62114896
65436424
67286715
7284098
54915640
34559666
27278328
95617706
77761026
42194896
96474443
62897274
29722787
51568899
6862492