4
0
12
116
96
25
29
14
55
76
33
31
46
142
74
54
49
57
127
41
51
43
38
36
67
128
77
68
13
64
27
56
176
167