19
133
72
110
245
18
54
81
85
107
146
86
52
60
166
287
79
80
188
47
83
100
198
102
75
64
63
42
93
97
39
74
82
37
101
262
67
77
34
48
139
149
68
134
136
56
36
55
27
23
46