54731896
38665538
15513460
31042363
8764353
7246565
79748687
57527556
5448933
60808819
82416878
63576735
50861976
29411957
53715818
29868722
15697226
97342732
49259326
2078618
84785883
80421091
1922292
7275650
54467276
21669465
36217894
69317766
12425212
37229821
90769271
15283611
82502402
126460
79339797
58566853
98616113
2865135
70005014
57195565