9
3
6
11
8
5
0
47
7
4
16
30
28
53
84
87
33
129
50
75
68
51
18
17
63
148
142
67
89
55
110
49
155
43
116
74
29
27
181
72
120
91
71
31
54
56
39