8
142
124
120
217
184
165
27
51
153
115
172
449
77
50
114
61
93
59
83
42
41
218
128
187
47
278
66
33
60
156
54
75
35
58
31
14
67
4
164
94
110
126
79
242
144
133
107
305
76
38
29
108
325