4
3
9
2
11
24
15
20
176
134
90
114
36
37
21
211
27
123
97
33
349
130
57
30
19
70
92
28
58
32
190
13
10
127
88
68
148
8
39
34
17
22
142
44
71
63
50
225
183
35