8
149
17
6
335
64
204
63
240
10
13
9
19
15
31
45
30
37
5
122
39
144
18
282
278
220
25
281
22
14
609
11
12
21
33
49
32
38
3
2
36
68
121
441