12
1 2 102 103 104 504 505