14
5
4
7
16
9
6
11
1
2
3
0
10
20
22
12
268
24
33
42
106
80
36
23
183
30
51
272
69
104
81
345
67
263
201
192
54
72
118
52
17
70
340
48
73