148
180
45
101
54
201
239
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
255
5918
193
269
7797