6
51
41
139
49
21
229
405
28
20
36
58
264
129
176
97
47
31
161
48
197
10
19
94
18
16
8
45
165
123
111
14
25
282
637
27
240
59
177
29
193
46
64
73
107
337