8
19
10
12
4
21
3
31
16
14
162
295
123
259
24
13
27
17
18
25
59
29
204
22
91
32
58
42
30
154
142
70
38
33
23
37
125
107
49
46
60
89
57
35
66