0
1
7
15
21
3
5
30
27
9
10
12
18
11
98
24
37
23
4
19
73
39
34
59
70
29
22
20
55
69
111
79
38
103
243
211
28
138
136
72
126
33
46
40
26
60
49
137
167