116
83
64
118
171
65
165
62
144
85
44
67
158
72
151
121
247
211
372
125
75
197
131
82
132
193
265
136
94
340
212
241
1431
181
542
109
1975
303
70
680
1374
400
4247
298
435
93
473
176