4
3
2
8
12
21
18
23
16
49
26
25
24
17
28
34
39
56
20
182
36
30
15
40
22
52
60
32
29
114
42
37
411
69
43
77
184
87