0
1
2
4
9
8
3
13
12
10
14
31
11
22
6
20
134
19
38
48
124
215
61
41
29
33
54
106
53
37
75
128
65
49
35
27
77
7
23