4
3
10
53
16
43
89
5
0
2
6
9
20
71
7
384
37
18
38
52
30
40
42
60
41
22
26
15
8
25
29
106
21
17
47
24
12