35
0
107
39
74
145
18
70
192
135
112
424
225
322
102
170
40
131
179
148
275
227
123
153
85
60
1123
422
499
151
390
540
821
794
1788