22647311
85547691
60855173
17093074
20813616
51217330
44818875
1485003
58467031
37295074
33378550
20298506
8127269
82682970
8286737
21308521
26085632
5305529
184943
191973
65421898
96861645
22274265
65602870
99054964
6696339
19531175
675685
55131637
16155327
59221132
21811322
36635460
70106650
980457
7122269
54793734
69887606
49332699
69948195