80444277
7115140
33801272
82002163
69687206
48928112
9458032
85894461
18532249
20747689
71194618
2353413
22823385
6383784
16657305
5372412
90595089
64068463
65903271
65956591
79839582
53717763
91257131
63419805
92373923
5433917
36366908
12405689
71363839
51411402
33697573
77148914
83971451
2989480
53664564
29329229
93169912
67311810
41644475
44854122