18162112
50709430
1654382
68522652
24441004
45436784
80509819
11252719
62229149
5774790
31691152
31109409
3924809
12393249
94299948
57573811
33357921
96045974
87366704
5636377
32998147
58525650
79898180
90631168
57251570
26291535
14705918
21105417
26209033
50433021
74492698
71592645
88288425
8367563
75626131
60738545
19043766
45666528
27448344
88892589