34
4
29
6
8
2
3
16
1
10
9
5
7
13
15
11
141
147
19
117
301
43
18
294
96
35
182
518
129
28
629
76
26
108
335
14
163
25
51
278
12
155
57
20
46
37
52