80728241
1287743
7815356
25674053
23751058
52946561
35345769
71085405
74881768
28705887
8999829
19252199
35599727
57755420
32877344
38345524
12336458
77774175
69676405
10551472
5524726
36638342
44094598
51361421
70706288
36006017
28407373
55953759
92614786
37065924
16455106
83117706
30668721
24234165
22939092
96067260
80266085
9675989
54562730
9302137