You will be given a definition of a task first, then some input of the task.
In this task, you are given an input list. A list contains several comma-separated items written within brackets. You need to return the position of all the numerical elements in the given list in order. Assume the position of the 1st element to be 1. Return -1 if no numerical element is in the list.

['b', '5875', 't', '1457', '3817', 'X', '4605', '2733', 'W', 'Z', '8693', '5387', '9253', '7035', 'B', '4479', 'o', '3591', '5815', 'n', '153', '6445', '5071', '1891', '7203', '933', '1131', '3143', '4413', 'm', 'a']
Output:
2, 4, 5, 7, 8, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29