0
4
2
31
57
177
20
17
48
11
43
44
229
70
16
270
35
269
38
52
90
179
50
111
130
45
61
12
212
62
226
119
69
53
33
28
66
34
21
56
37
74
25
19
18
6
155
193
203
160
51
95