34
4
28
8
6
2
5
1
3
9
15
13
10
11
141
147
119
19
16
44
299
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