85
266
220
103
102
83
88
61
58
226
104
60
46
137
184
151
233
169
349
414
253
209
97
44
108
28
23
762
142
612
207
78
160
152
702
89
164
138
305
314
481
57
65
109
159
311
373
212
242
42
101
122
95
261