1
9
8
15
4
10
6
0
3
14
16
96
68
23
5
12
7
42
51
18
17
40
33
170
44
39
29
28
11
57
35
31
36
13
48
56
30
73
416
22
150