88
167
189
144
87
139
119
95
227
101
1617
508
73
342
44
166
152
89
413
613
345
37
69
201
180
388
42
118
63
108
116
55
274
366
142
664
486
67
229
172
535
159
1362
290
51
265
226
809
147
516
39
72