236
93
59
46
51
328
154
127
92
108