93
115
220
50
167
313
10
124
119
131
145
132
255
110
117
84
152
150
102
170
45
61
55
101
26
68
31
237
106
69
194
134
62
74
99
98
165
35
67
181
172