15
32
4
54
20
37
33
227
49
135
13
91
21
110
136
66
233
38
9
31
100
126
615
22
45
114
797
97
220
186
51
228
225
242
313
161
192
87
111
151
26
103
333
196
255
118
46
191
128
213
312
249
292
322
18