20106 23141 24733 28772 30100 31685 32310 34496 35361 35964 38725 39939 40662 41247 41558 42745 43772 44300 44918 45531 46109 46368 46774 47247 47591 47952 48523 48762 49015 49339 49683 50040 5011550347