107
144
81
104
117
137
82
23
245
74
124
189
77
209
142
116
58
328
212
113
379
774
745
130
248
101
166
244
100
533
215
204
297
64
182
353
67
303
314
816
340
118
88
271
73
180
87
89
255
312
123
238
810
60
110
57