9
0
8
3
7
4
10
6
22
26
18
28
5
13
25
112
11
14
173
42
31
39
89
245
50
30
40
47
49
158
76
100
43
143
41
88
60
51
120