7
4
5
16
20
22
12
14
19
79
43
24
15
17
13
23
27
46
37
48
38
26
33
32
41
55
42
129
85
52
112
75
101
47
199
50
44
207
69
146
127
34
49