23606272
30288271
1836214
10269488
94257300
92774005
82199150
27321761
80549268
38885600
22385478
69867219
90285878
16972093
9809498
65689070
42089601
21091960
77619172
62375572
26541176
90668451
32163042
2627869
65391711
8019607
72912256
22194643
30422109
62239258
59382752
24428645
14658323
34354248
6058730
44842613
35652382
22839733
60678030
90834135