3
20
16
13
17
6
10
22
8
0
1
4
21
48
658
2
79
32
11
7
129
5
140
27
35
24
15
175
71
30
14
26
67
66
19
62