148
180
45
101
54
201
240
99
192
807
741
288
228
87
461
436
186
359
198
284
348
116
59
105
340
405
64
135
42
57
1197
41
37
8
43
61
71
774
100
89
1938
2731
256
5918
193
270
7797