0
1
3
2
5
9
4
11
10
13
7
69
38
27
244
33
28
21
71
107
32
52
70
34
79
54
90
47
25
29
85
57
44
35
95
111
15