8
6
3
12
13
307
49
117
2
7
5
4
19
33
18
94
61
11
40
24
113
29
17
42
16
22
175
104
10
50
47
23
86
32
21