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