9
0
4
5
23
2
3
48
12
11
36
15
24
19
16
63
22
14
13
31
78
62
29
25
39
57
30
28
51
47
60
32
54
80
45
18
150
49
203
41
26
146
35
46