3
0
4
9
25
51
13
16
10
17
5
28
182
69
47
91
180
126
177
132
173
41
78
251
161
49
331
18
118
260
72
24
23
150
34
42
32
37
21
73
38
14
249
100
105
124
101
39