20565186
8580107
30446867
55839293
74408630
45756894
2418833
99163002
95691135
25617035
666797
62138034
9272901
9006227
733894
68916419
8394144
24358708
65993058
13316121
65309029
92974591
84806713
70314676
47237718
35657138
7069208
53129394
41463682
46449628
49914575
25599101
10915233
46547075
16714549
80721351
61455919
65438437
71817108
71722343