1
18
2
17
11
14
28
12
10
6
7
70
4
3
29
15
141
16
5
77
52
0
23
38
24
26
39
71
57
61
40
20
110
355
54
47
43