56582541
28613660
97687340
10739941
94563379
77416232
3041157
18823190
63439051
57587865
48416909
35195727
5945847
44126646
16057806
82994944
78936873
27985809
88453911
76484752
79814765
3143689
8211546
50757834
43171451
9989739
25691588
92948829
30503106
57894337
11307241
265131
13269595
81467374
75685344
10756192
37163425
8167491
12502342
96787873