80
102
110
92
93
101
65
36
94
46
107
105
109
111
40
103
93
56
106
45
100
70
94
108
92
97
49
73
61
50