60
39
46
199
94
76
248
113
362
184
144
127