18
249
229
55
127
89
270
384
366
221
35
40
58
145
174
65
37
131
73
142
8453
256
67
16
68
10
53
322
111
4203
348
27
32
93
574
349
175
12
193
254
331
839
351
86
129
1189
330
50
4679
268
21
103
246
90
190
405
297