101
54
201
239
99
192
807
741
288
228
87
461
436
186
359
198
284
348
116
59
180
105
340
405
64
135
42
57
1197
41
37
8
43
61
71
774
100
89
1937
2730
255
5918
193
269
7797