0
1
8
9
11
22
17
56
30
6
43
13
26
20
23
88
10
35
7
25
61
19
36
69
63
142
108
27
16
39
33
52
87
107
32
34
211
78
203
46