165
178
51
58
38
78
48
111
97
109
57
125
147
235
128
221
30
202
73
71
87
166
248
74
336
44
304
186
45
32
172
90
86
142
154
91
35
80
116
264
423
155
206
130
43
217
225
171
29
39