30
136
37
3
7
19
11
9
35
16
17
32
23
5
1
334
82
67
12
22
10
24
42
29
34
25
15
119
6
57
33
20
14
41
26
2