3
10
27
13
21
15
7
1
14
4
46
6
0
22
67
28
9
17
2
18
11
90
44
45
23
5
42
52
20
19
16
35
65
31
86
153
381