28
305
31
27
50
271
101
49
73
81
467
18
273
45
96
53
9
6
7
77
200
24
10
157
57
83
64
69
86
44
30
12
26
29
36
15
59
55
118
187
111
14
17
288