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