83
69
84
379
196
308
116
129
112
332
286
455
416
346
85
278
501
390
399
194
338
174
246
588
372
247
643
213
331
655
509
683
394
472
1003
456
908
407
797
591
736
564
312
1361
1326
1460
782
620
269
1918
851
471
615
699
687
909
1171
905
538