0
3
2
4
9
1
21
5
6
10
20
36
33
31
35
15
44
102
38
135
56
86
79
89
34
53
62
28
59
47
25
93
90
18
77
63
208