159
220
140
294
41
190
162
335
157
366
136
233
77
87
31
108
135
49
13
110
178
59
34
99
74
112
66
258
30
54
204
150
141
32
425
101
29
122
84
511
155
156
102
58
97
21
109
408
37