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