19
105
169
87
151
174
266
267
400
259
296
254
177
176
351
377
119
46
144
64
71
50
270
72
77
20
60
53
96
24
209
109
28
49
70
78
314
23
149
129
65
140
58
59
187
107
74
54
26
40
195