16107723
48385930
31309816
9686612
95244161
30737264
47357762
71597046
69448934
222803
36155217
33446103
24941087
35095675
16178909
77657691
70207953
31055513
39499570
6854423
8027541
56899922
59213175
87607914
41231765
64375489
49097349
72062944
24657874
16607298
1101596
8321011
84335156
10436408
58039208
84141493
1903353
77037384
99182419
70803508