21
29
3
16
9
8
0
26
4
14
51
7
18
28
12
20
25
48
39
15
35
42
24
45
30
47
13
5
57
72
49
61
46
150
110
64
376
31
85
71
44
81