10
0
1
4
5
34
20
14
2
28
16
22
25
41
15
17
23
7
27
13
9
29
11
8
6
3
414
103
39
153
79
104
57
64
18
37
90
87