66149624
62221587
14241057
1666532
73971429
77079829
90286564
40527536
34679290
38397309
7964959
82833248
99052793
30676185
65841903
10964884
56488476
80165579
21649257
24894896
9687395
96044427
83806381
31998494
43209972
63721012
34941197
62383973
878670
56353139
68293574
34397408
59344263
16721097
95332311
23479951
92642411
58178376
25419662
53807591