19
112
34
50
89
91
22
58
107
176
443
57
218
177
290
70
24
167
66
95
119
102
36
55
288
9
130
155
187
118
281
325
15
82
56
104
126
28
271
233
29
51
169
85
131
42
38
160
52
279