141
151
68
48
13
21
29
97
40
10
85
22
29
38
125
7
16
312