49
111
92
78
85
350
256
101
42
211
73
116
108
67
82
98
147
16
55
47
13
89
105
181
44
651
18
26
107
53
176
238