47560
31701819
20133173
9192561
9405708
27293077
9521743
7655508
69766189
58027033
34216001
3597386
88909588
74853858
67944352
8418725
16955709
24198267
2244621
11143388
31454695
9489763
71541821
61044766
81878129
84314338
61872855
30237050
39464600
87838901
2521403
63087576
26792352
99575635
60341991
44054950
30605296
26978800
66775475
5915334