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