8
9
14
30
48
12
17
20
25
21
28
18
101
33
45
51
72
13
35
15
34
96
40
84
42
206
119
70
82
184
176
149
108
134
345
234
180
137
121
113
395
146
175
15379
655