10
2
4
7
20
8
1
0
15
48
9
187
35
79
51
127
12
103
6
120
56
28
59
101
54
32
97
125
98
39
13
172
356
43
19
33
17
115
31
3