48
70
112
47
60
104
256
13
40
45
35
151
255
87
204
193
260
62
55
64
168
289
160
76
37
71
49
167
897
614
136
199
220
206
19
200
182
127
77
30
263
85
100
414
93
22
21
20
124
541
319
505