4
11
8
20
7
14
2
50
18
30
0
12
19
35
119
6
39
17
45
22
80
25
1
34
24
16
13
41
33
29
156
46
27
195
509
21