21
80
59
314
207
215
63
141
281
114
76
450
130
132
144
166
127
65
107
77
220
122
109
90
62
93
85
187
54
39
155
176
64
50
87
94
92
123
292
124
106
203
164
128
102
138
126
151
146
230
163
174
173