142
161
269
143
119
71
63
45
92
338
105
43
132
129
138
147
200
109
282
384
51
346
239
115
351
67
420
233
128
94
55
455
93
123
208
136
126
125
68
266
113
50
75
169
165
120
445
122
426
72
96
400
225
60
133