88
43
47
122
76
103
329
140
108
301
137
441