8
3
2
5
1
0
19
16
55
48
23
10
58
34
62
124
13
24
29
9
66
116
20
49
40
63
131
35
1181
766
105
70
110
132
82