4
3
30
19
42
15
13
154
271
117
244
23
11
26
17
22
25
14
10
12
56
6
118
197
89
24
29
57
38
147
128
66
31
33
36
37
121
98
45
39
44
84
52
51
35
65