31598344
56983423
64601313
57309924
42943324
6903267
16164863
65539759
40072998
34174604
50419570
14194648
8261978
24247343
99407619
82954219
90484425
69338267
54582997
35405913
89698570
94954324
84346176
27077823
57748051
86053090
7249757
76556252
19055492
56574980
1099264
14244911
57362364
23651092
7809788
93429408
13653988
12093415
39571979
82045834