62
111
95
131
77
83
196
295
32
44
133
68
148
214
124
76
54
320
228
26
141
117
145
299
157
14
233
163
104
235
18
164
147
282
182
284
59
80
185
91
217
135
31
79
65
100
399
278
67
114
101
110
92
134
152