39
26
85
35
158
46
220
89
81
215
170
86
44
108
90
58
313
57
14
270
152
272
33
78
107
77
41
166
159
52
197
38
189