698
156
86
43
95
356
48
76
53
81
45
61
145
89
82
102
107
28
120
223
310
114
267
213
326
162
159
161
316
239
430
113
138
232
129
280
205
97
360
25
250
188
67
269
55
80
158
495
143
224
1818
1214
451
181
74
882
220
335