34
4
28
8
6
2
3
16
1
10
9
13
5
15
11
142
146
117
291
43
18
74
47
62
29
233
7
214
58
39
40
68
100
75
23
98
120
33
37
41
24
73
162
22
284
71
25
38
137