12
15
18
9
4
13
2
6
30
0
38
21
5
23
14
25
89
79
69
45
20
40
128
134
247
65
35
145
113
16
80
17
104
71
67
52
26
244
72
57
70
121
87
210
1
37
46
22
11