142
24444
143
100
90
233
181
2910
347
432
564
15915
338
180
350
543
247
460
690
4772
1000
1060
3872
4390