0
1
3
4
10
11
23
12
27
14
2
5
28
13
25
9
22
30
7
36
96
77
16
24
6
45
44
59
21
90
70
98
72
138
206
35
38
15