31358062
21423964
7127231
35595057
20858752
11312926
60471523
46943344
77981670
54524103
47874850
31684944
8968278
57266365
91812081
32515885
65588337
69835458
54518523
55069202
6819603
64936916
84558614
87948344
12118323
819627
22726637
87828605
7951501
46561542
56776616
87968943
87116170
25505349
66817557
42822222
6956603
35039753
64938115
70989351