56
107
101
67
102
154
187
102