66
213
153
277
937
38
33
747
214
84
48
122
193
113
181
190
83
158
124
150
94
233
41
63
19
117
119
56
216
280
35
208
137
43
58
106
105
60
322
79
85
440
220
61
134
189
70
54
89
86
161
524
107
167
116