45
150
78
128
75
141
35
53
261
418
188
125
105
94
213
103
171
474
72
123
173
464
56
184
85
19
55
112
202
100
59
36
139
239
49
256
44
27
90
263
228
92
82
62
127
177
31
48
74
41
37
58
34
424
69