0
3
12
1
8
11
5
6
2
19
4
14
13
25
10
18
15
23
17
88
43
21
29
38
9
7
67
27
60
31
39
48
59
32
92
50
56
163