146
120
14
45
52
24
12
4
159
92
44
7
50
27
43
33
41
28
36
19
20
13
68
48
10
32
18
9
17
54
90
97
703
26
132
407
151
223
160