5
8
7
9
16
1
2
6
3
0
11
13
4
20
67
15
34
58
24
40
75
25
28
21
22
49
66
304
192
106
47
114
32
441
306
69
39
18
56
94