96233176
90533954
7461360
85938884
79176303
33863255
16946770
1297650
24278228
28569040
84875258
90979954
98879113
98642081
51079973
82493592
63092516
50945799
71252079
29626078
29459403
7497873
84643886
52778100
79503824
40428638
57871526
7309296
56022379
21511884
76297976
60081501
49567183
11879582
49514647
2182536
48163813
7171636
4466972
20194590