34
4
28
7
6
8
2
3
16
1
10
9
5
13
15
11
142
146
116
293
43
17
14
12
89
33
50
29
54
20
45
23
22
277
41
131
21
38
24
78
316