82015261
30205110
87047670
76416820
96819556
97937585
72188871
93869933
37542631
9705033
5154608
47694617
72413275
31837644
38748625
6381510
9391373
74524903
32534305
85862144
61038084
6999151
10244991
31838709
48299796
78364534
68224991
7635148
51159542
36317029
92344517
52006308
68997437
36834833
32396650
8794848
2766247
55903302
88588388
72476052