28
11
107
217
34
387
369
29
372
1256
403
42
333
503
249
26
89
317
132
50
434
73
67
72
174
116
20
504
90
335
4218
44
71
124
159
351
53
178
82
559
27
281
4696
1949
126
772
103
84
326
263
75
359
32
401
37
18
429