8
18
12
7
13
6
29
10
20
4
83
24
312
203
23
35
15
95
17
109
521
5
9
16
36
21
49
50
31
231
40
202
26
123
57
47
138
56
65