23868222
8390668
25404228
43088440
39232492
15312056
80567310
3209850
59318488
4694810
22028875
16549967
53931417
9969186
67677078
46386040
83657211
34105612
92691684
90094475
22063528
74505129
51627581
15652132
61873303
60235048
31971592
59925904
65777877
34696650
22561492
85494582
7059332
24577177
2561546
94809687
51048661
30456309
28194
51021761