34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
140
147
19
116
299
43
18
37
63
91
142
658
59
41
14
115
32
143
213
30
40
61
167
31
262
371
104
44
36
46
28
21
53
23
24
26
137