34
4
29
7
8
2
3
16
1
10
9
5
6
13
15
11
141
147
19
117
302
43
18
93
28
417
59
144
12
73
614
136
393
102
33
115
54
22
30
181
72
26
21
27
38
14
87
17
53