8
15
20
4
33
6
14
1
612
9
12
29
152
60
25
30
5
11
37
3
16
7
22
13
32
49
18
61
96
122
138
39
0
17
19
90
88
40