4
0
5
2
3
6
1
17
8
13
16
60
11
7
14
18
15
31
10
22
28
20
9
23
19
12
127
67
32
56
53
55
72
120
62
65
116