81946866
30835426
15199066
15306435
9366689
52068179
37836609
76399865
28975410
20199073
12382649
86538416
86361770
31282233
75737550
18983227
532648
40152950
29661607
27725297
20453049
95677675
94887145
24231192
88659596
3751004
86801412
46613814
92192040
23729785
9399017
64872730
77331591
58112494
45085364
24917835
93214942
2206173
69752898
15202687