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