4
24
28
0
3
166
20
18
10
22
13
33
5
126
336
21
19
105
35
36
6
113
42
135
11
38
54
173
107
83
224
72
132
103
88
170
69
182
207
155
194
102
34
41
39
153
23
177
37
181