0
1
2
4
5
3
7
8
6
21
9
11
18
23
12
10
60
77
71
13
100
41
51
35
136
95
27
83
129
78
47
131
94
88
107
87