4
3
11
8
25
27
10
41
23
7
12
16
5
14
6
21
9
43
40
44
582
140
47
1
32
35
111
168
2
18
15
287
28
17
60
54