146
125
16
50
56
32
26
34
24
41
18
19
15
13
7
122
231
219
83
100
437
147
46
124
44
87
80
65
435
97
47
40