1077816
31298740
13473675
7859697
272730
48062400
54528889
63336113
10838222
39634650
97719081
13015316
58993989
21652700
64508432
89432895
32731218
89928715
4766241
44711914
17548643
60559051
77961723
64544434
84146975
68883873
46409118
27245022
79676454
85801295
83784794
33806419
10525193
16944457
38808267
12533469
60402360
3372013
24028397
5707328