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