18
4
1
2
0
3
12
5
21
7
28
36
27
58
52
90
6
44
88
76
16
33
86
64
14
345
71
42
67
60
468
57
10
174
40
19
238
185
23
32
11
97
69
101
37
15