8
22
9
3
144
175
151
30
108
29
192
55
165
65
370
338
20
67
25
103
215
56
73
193
427
260
124
93
68
123
547
59
89
90
156
21
234
346
41
252
180
154
296
27
195
76
60
390
167
122
42
45