159
56
136
31
18
183
38
25
11
9
10
23
264
5
19
12
20
1
13
4
35
7
30
34
24
8
14
53
156
64
22
32
37
63
95
250
287
28
29
48
59
73
70
98