12
5
1
0
9
2
10
6
23
19
13
15
7
16
27
3
30
17
18
87
14
99
84
64
26
24
116
240
57
60
77
462
100
234
450