45
21
206
26
29
7
41
25
23
16
88
192
110
101
160
157
20
127
147
132
65
94
27
68
224
58
12
106
19
274
86
217
82
133
116
99
74
197
186
277
95
90
80
78
67
115
198
265
409
105
118