8
229
59
106
88
197
57
35
87
25
131
135
65
127
58
343
160
19
81
16
66
123
174
105
63
54
11
9
32
39
18
15
116
196
60
79
108
49
40
92
156
46
21
64
143
31