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