38395360
75747685
58795588
30639285
89524690
16688918
76884826
75822555
96587362
64075347
28019761
31988992
83876341
74096750
19171568
39574923
40946761
70115121
80929841
80044348
61674967
30957217
97005903
92023164
77053000
180021
83036078
34242966
17567870
66271636
31896186
17749588
86775265
96355084
52352674
42912148
37725762
94096048
59002534
24369515