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