103
35
220
102
58
92
367
106
108
204