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