6
17
49
164
51
9
21
14
15
4
44
35
41
29
105
27
5
291
132
116
16
31
3
7
391
204
40
34
185
25
124
38
46
8
257
13
30