4
5
8
19
10
12
7
29
1
15
2
32
56
6
84
0
13
9
154
63
38
36
24
3
25
48
52
18
39
254
68
71
49
100
350
406