14
10
16
0
8
19
97
6
4
13
33
69
5
31
24
25
3
21
88
29
49
39
50
48
12
40
32
23
2
28
196
42
86
9
294
17
20
157
163