34
4
28
8
6
2
1
5
3
9
16
13
10
11
15
142
146
117
18
43
291
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