12
16
14
7
19
18
8
26
34
33
80
35
195
136
240
244
149
90
65
156
85
468
483
84
129
86
101
60
218
232
53
93
96
58
29
121
263
189
100
193
109
135
51
390
123
113
56
161
118
115
187