34
4
28
8
6
2
3
15
1
10
9
5
13
11
141
147
16
119
299
44
19
35
38
63
96
154
656
59
41
14
7
115
33
143
213
32
37
18
43
62
174
250
382
71
42
45
36
21
53
22
24
139