86
108
110
89
76
78
90
96
104
98
101
139
95
111
92
99
109
122
103
128
120
121
125
113
152
127
123
91
115
93
463
358
276
293