3
7
5
2
11
0
32
28
25
81
19
20
71
15
12
128
63
59
35
462
104
29
8
363
22
44
36
17
9
13
6
16
14
1
10
27
40