4
263
205
7
20
52
43
35
103
9
12
8
3
62
65
21
5
25
16
33
199
139
50
97
158
131
53
38
37
19
49
51
13
32
173
130
72
61
95
26
101
149
41
42
73
229