135
130
91
141
127
61
215
80
545
305
74
177
89
114
49
222
71
55
389
42
85
137
63
161
67
154
168
180
160
84
77
43
50
109
92
111
48
138
256