3
1
0
2
7
79
10
8
9
120
81
95
85
75
67
47
141
19
127
39
57
69
32
34
20
52
190
43
70
29
41
690
113
100