9
0
4
3
45
6
2
1
12
23
5
28
16
54
15
29
8
22
25
24
27
35
60
19
79
36
117
100
62
58
97
323
70
34
46
18
89
39