14
25
10
5
11
28
29
21
153
90
77
18
113
58
87
190
85
179
141
35
46
70
51
89
50
115
104
99
49
45
26
73
38