0
1
4
40
16
11
7
10
19
17
14
22
20
3
23
59
52
24
129
212
26
74
25
36
5
8
45
61
60
50
72
209
66
80
68
133
15
103
83
44
79
18
30
193
188
38