3
2
1
16
10
0
5
6
30
44
180
28
15
59
75
83
12
25
35
11
45
61
100
78
65
20
4
37
31
56
74
14
36
24
39
13
62
68
47