1
4
9
43
0
3
7
6
2
5
21
8
18
11
44
12
10
24
36
13
28
90
20
129
124
135
71
38
29
219
95
74
97
42
41
159
141
83