11
142
124
121
227
191
165
27
52
153
115
172
451
77
50
63
184
93
59
83
42
41
220
128
188
47
279
66
33
61
156
54
76
35
58
32
14
67
4
164
94
110
127
80
242
146
133
107
305
38
29
108
325