44
150
42
53
184
144
119
31
107
85
124
73
36
237
120
139
25
87
579
279
379
26
110
241
193
128
97
560
24
75
256
115
45
52
160
168
220
66
148
489
59
34
234
157
252
56
141
171
376
394
122
268
91
49