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