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