4
24
19
7
5
2
11
27
3
20
6
46
18
22
21
74
57
13
118
139
96
55
82
44
186
292
260
825
311
173
206
406
320
729
213
277
268
248
134
441
71
266