90
214
54
68
149
447
161
49
23
21
152
212
93
84
29
141
126
86
44
65
119
98
59
132
109
55
67
196
56
24
45
88
255
78
156
66
57
69
220
102
63
75