25852375
16524355
81279079
83819806
13978723
72423222
38399877
61392910
7513249
48501627
97437893
95785720
34425808
56373217
81616420
42127192
19924128
60528191
42647477
43459206
35195979
99849873
35769380
16803786
81378182
57252449
36652939
38166667
46211247
60429932
12932914
40593818
85862256
56529007
40635715
158150
84587044
73086125
19179523
29085716