40806560
77484045
47861902
54306344
12396087
32917274
8629272
2116649
8141586
6177346
19091367
21857625
11344167
97567582
52359644
4038241
1205252
46465074
25469091
99541981
65392245
24279447
60367152
17579877
81728607
77866844
6604789
13604337
28763303
21888680
82602570
55215063
83163817
99457038
73629450
75451740
83511439
77128629
43746109
95556627