103
35
221
102
59
92
367
106
108
204