8
5
1
4
2
0
6
14
21
123
24
45
23
11
20
22
29
51
35
40
36
16
15
94
38
31
98
48
54
49
39
19
57
30
25
10
193
119
205
50