57889568
9754151
35985000
42819392
89295018
58761957
42651735
45442545
66975861
74118416
82223906
54771529
69847829
5561434
96247044
56424247
95682963
84266631
82519693
86559789
60728672
34402474
42122239
24429047
31497834
35677856
13966321
16814114
3294778
335893
53615400
24545729
16259160
23795725
49337341
58918732
141102
321763
93547122
97174710