8
23
6
7
3
9
5
17
35
60
49
24
196
48
22
4
38
13
1
32
18
30
45
31
19
37
14
69
21
207
50
121
183
85
29
15
36
16
27
52
109
176
228
42
246
84
306