846466
116150
83888699
15569865
43469755
83844324
19914581
68716773
23479532
94571933
7980909
17152675
9381145
36909595
59821444
92581373
63266691
39318335
37466427
83857803
90677832
89279597
88382784
46198494
15083796
28323503
99433934
83643643
81127927
9638206
880322
17324703
66161262
56311933
17853450
5707339
949850
27987916
80602804
97617681