35
169
111
330
76
347
243
127
202
512