2
6
3
0
7
4
12
13
8
5
9
14
1
15
17
10
16
68
125
41
37
77
167
18
247
30
48
56
34
87
75
99
29
38
105
72
21
89