34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
142
145
19
116
297
43
18
96
32
28
412
52
141
12
72
599
140
394
102
33
115
54
23
176
70
26
21
38
14
86
17
75