320170
95959236
21143444
88023540
62709059
4321255
40438665
40135818
12817927
32532084
76495731
52405232
23991540
82038702
89344442
20897622
486367
13677427
53172674
89458760
12545822
40628634
64468903
27529707
39766932
11606176
16288832
21471135
16844798
4647900
83022247
9237657
76458622
21335606
26185890
328655
81068724
73067268
57128638
41466783