98
224
92
95
184
267
144
334
486
135
369
421
54
38
290
229
285
401
394
32
298
202
96
270
59
84
169
124
157
73
125
208
52
86
142
114
218
65
140
10
62
1018
779
26
747
64
847
120
101
56
484
82
28
551
134
121