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