20
16
65
7
67
59
42
13
53
14
27
8
128
310
86
344
1
30
4
17
9
15
80
184
33
49
93
79
39
31
35
58
46
64
26
143
55
43
12
18
32
25
21
11