4
29
11
9
7
31
35
23
51
16
34
179
10
53
381
126
15
50
96
55
22
8
20
5
2
43
17
599
151
6
21
46
44
19
203
14
26
78
18
141