9
45
72
2
0
1
6
15
3
7
40
39
4
18
36
24
11
12
43
44
96
46
16
53
32
77
135
38
190
71
52
130
176
120
121
153
115
50
47
113
154
65
88
41