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 alphabetical elements in the given list in order. Assume the position of the 1st element to be 1. Return -1 if no alphabetical element is in the list.

Q: ['X', '1141', '959', 'r', '217', '7195', 'B', 'w', 'k', 'k', '61', 'S', 'd', '7045']

A: 1, 4, 7, 8, 9, 10, 12, 13
****
Q: ['349', 'h', '7577', '549', 'e', 'n', '7781', 'i', '5165', 'A', '8085', '2971', '4939', 'O', '5923', '1469', '2925', 't', '5295', '8449', 'P', 'y', 'm', 'H', '6513', '8957', '4947', 'p', 'M', 'a', '4783', '4953', 'W', 'c', '1959', 'C', '1731', 'b', '5069', 'W']

A: 2, 5, 6, 8, 10, 14, 18, 21, 22, 23, 24, 28, 29, 30, 33, 34, 36, 38, 40
****
Q: ['9317', 'O', 'l', '7533', 'P', 'r', '7895', 'q', '7565', '4221', 'o', '1733', '4939', '8785', 'j', '1875', '7595', '9039', 'i', '8755', '8629', '7091', 'c', 's', 'c', '6777', '8177', 'u']

A:
2, 3, 5, 6, 8, 11, 15, 19, 23, 24, 25, 28
****