80532593
3425894
6649518
54522806
22168469
43388345
33433294
74149535
36891161
81855004
3972106
7309513
9495913
85791585
31818598
70736452
50634769
76219012
73545164
18931250
65485472
55691024
49324492
56967143
55479864
6659004
83814231
62658156
45245567
20737336
32222524
64147527
7453449
69414395
22625710
69946017
19723443
64392414
90245552
55492524