3256700
1327214
16876228
62874352
82805723
97018904
23098716
55387326
97457142
61061060
9887291
53202222
75565267
86434339
61317711
872517
37032694
12629814
13473297
43541344
176747
34634008
60763924
20018237
99545505
77524348
15494836
55706911
81584105
39766257
23286338
77421323
17416038
22563949
22807789
654418
17605536
99175908
85073729
83317538