89697416
58348043
96131361
43781295
49948439
57804283
99917642
59876934
26985332
76568172
18234736
75414361
2117188
36136701
57598718
38972277
57512593
2585671
97843016
95039768
67188284
34261030
3097339
10147843
55582282
40418320
83171639
90485096
9722245
37039482
18213810
5215477
80907199
68802503
69025624
24081382
22674179
54331272
13028205
65409417