13
65
46
38
281
141
88
62
20
28
45
61
68
104
95
32
103
408
213
184
276
150
73
47
206
302
216
43
85
30
74
136
151
94
26
70
112
181
137
57
372
179
34
190
35
87
231
267
102
164
329
39
107
64
398
175