3
9
38
160
508
39
20
14
34
16
67
257
53
21
41
71
47
130
24
19
69
56
18
52
49
63
109
131
17
11
26
28
32
5
4
135
36
6
7
25
40
15
2
51
27
8