111
109
130
27
41
103
78
91
146
60
93
63
95
113
263
164
97
159
84
121
200
133
61
132
73
178
235
81
107
208
226
232
466
94
51
197
169
34
131
33
225
579
44
49
207
102
177
28
222
53
48
54