6
13
9
12
21
26
4
15
66
37
154
83
16
72
36
104
88
54
29
56
33
28
142
31
53
24
47
48
92
27
14
196
68
95
62
94
25
35
71
132
406