0
4
2
9
5
32
6
1
3
22
26
20
17
40
60
11
19
10
8
18
53
960
460
72
34
117
51
33
124
62
69
108
58
96
44
43