22
6
30
31
317
313
88
8
151
183
1350
148
50
193
41
40
62
130
181
16
111
234
140
294
872
67
34
10
68
14
38
190
28