110
116
161
192
202
316
136
364
115
215
96
55
221
113
181
213
80
35
32
172
36
104
74
103
696
147
551
505
106
710
381
309
38
187
33
146
27
286
261
70
44
34