103
38
227
102
59
93
367
106
108
204