80
277
153
33
48
71
112
47
60
104
256
14
40
45
35
151
255
87
204
193
260
62
55
65
168
289
160
76
37
49
167
900
614
136
199
220
257
206
19
200
182
127
77
30
263
85
100
414
93
22
21
20
124