0
10
4
7
6
2
3
1
5
17
11
21
12
8
50
27
25
23
19
16
34
63
175
64
188
81
139
33
163
40
320
51
61
37
60
36
9
44
113
31
20