221
40
59
82
47
197
229
53
207
50
125
39
103
244
66
28
107
277
182
44
76
141
32
215
113
55
11
54
25
22
48
157
116
64
19
73
124
144
253
586
329
269
203
155
234
89
263
35
92
56
159
378