8
7
13
6
51
3
14
22
21
11
30
45
15
9
34
29
23
81
10
49
312
42
25
16
38
66
292
19
5
99
145
4
2
91
27
1
83
35
17
32
172
97
60