refactor remove List and Change Map to LinkedMap for got sequence of key
 T-T miss understand for 40,90,400,900
 add test40->XL
add test 90,400,900