67529630
432640
25565689
8233455
28394493
3668730
54099018
42094680
86313385
76879616
31695263
28021322
869645
57728
67363571
29121944
16571659
31652775
76822841
42673194
26937463
45695193
95648678
64635676
47218964
94701961
81895510
45074836
39471471
73664472
13508659
71966054
44549933
15323260
36806951
9975339
90276978
90451217
85031432
79086328