4
3
15
6
5
16
18
14
10
42
7
52
59
20
9
49
32
75
27
17
91
66
111
39
218
34
177
51
22
103
37
207
25
55
73
89
28
159
24
35
29
36
113
12
80