16678710
13436052
83144823
68589545
88663008
35463254
2597195
54945951
9979671
28382680
14444783
33513065
776351
50823827
110337
23928495
24129962
57533491
17847503
95034391
25639331
81083627
79667367
15722718
21032226
74206663
46727087
38068688
28223509
61927832
20446426
678819
56886880
99093502
24357296
26458748
19618477
92853784
94161205
16789408