4
5
47
3
7
21
8
9
1
25
19
17
26
12
45
174
58
30
14
162
210
37
127
164
357
200
139
137
329
142
1149
246
196
783
181
330
140
281
331