11
26
10
9
3
144
175
154
30
108
29
192
57
166
66
370
339
20
67
25
65
103
215
56
73
193
427
260
124
93
68
123
548
59
89
90
156
21
234
346
41
252
181
296
27
195
76
60
22
390
167
122
42
45