58
334
163
242
229
231
269
177
102
105
46
66
91
20
10
36
14
183
240
125
81
29
205
140
293
120
380
108
110
70
117
83
137
213
126
795
5
35
49
95
113
59
255
65
181
328
57
171
63
13
68