3173632
29726731
87505571
84053346
44436208
60307851
40918666
72022068
82401213
76253288
27163040
39079024
39889958
9544300
84559405
74281649
87505482
8395891
84904160
23327931
48857193
68221975
61903858
57554886
18428061
99241310
15212955
15359323
93214220
83562302
22804355
99807695
21589722
36209737
49737492
67367762
54572885
70863890
72161887
17173130