39968132
49916584
56563829
608106
6121562
64659101
64972233
54248664
40927671
76282440
55271822
81488552
96978467
72035054
87775133
87727570
98949277
11618575
35504891
9155862
98561179
44556404
5400290
89484712
62686845
55754950
5264636
14725392
9392569
9190119
94455812
30226054
8234576
7661128
80604705
85768469
52831420
42529605
96278121
12837840