42
193
231
968
126
891
223
828
18
456
278
1,047
106
630
53
453
84
518
416
57
379
36
336
34
325
51
294
35
409
27
329
312
31
256