4
0
1
110
62
31
15
10
7
82
64
129
61
108
49
40
145
176
78
37
51
19
17
36
14
16
97
45
66
34
54
114
68
112
41
147
128
185
249
81