138
119
14
44
51
24
12
3
157
92
7
50
26
43
33
39
28
27
36
19
41
45
13
20
68
48
10
32
18
9
17
54
90
97
701
132
407
151
223
160