0
3
7
1
8
9
2
5
20
12
10
36
6
4
17
18
23
13
29
31
32
76
43
33
86
21
75
82
44
149
92
46
53
38
25
98
159
49
171