4
100
2104
248

100
4
76
58
1970
32
216