0
38
31
31
94
151
159
60
47
35
125
194
117
103
205