66262558
89029226
5666763
45461696
54136364
21005338
56638817
5409425
36803703
4905449
48389908
27425671
78403515
43512266
52055641
61035482
36769395
73918530
31063035
57178488
27149487
96717606
82482138
59839395
11588254
81718907
18681826
75925341
12903307
59992424
66786458
25618132
90218353
35195104
68148528
61033257
85984030
9033576
17804780
55419706