139
23
429
3
56
491
18
43
28
8
29
11
40
136
45
15
41
2