0
3
2
1
11
5
4
9
6
24
34
125
25
31
27
50
40
45
53
172
97
51
78
30
72
42
28
12
90
37
29
52
68
181
136
137
84
493
116
59
183
340
130
87
47
54
35
16
44