116
193
236
190
93
45
223
201
166
64
52
75
249
468
749
148
160
126
38
55
225
788
712
218
509
199
276
118
588
125
1361
1564
346
217
67
53
107
73
410
25
35
26
270
231
266
286
183
360
202
178
127
101
54
6
33