0
3
2
5
10
1
12
30
40
20
22
15
26
13
16
6
7
17
9
271
45
52
174
21
185
152
77
43
25
51
113
32
35
23
57
24
64
48