12
0
10
5
4
45
2
15
9
242
7
80
1
25
31
3
6
8
27
11
46
41
323
34
20
40
32
24
36
33
28
21
18
56
67
71
97