9
3
6
15
28
10
26
12
7
14
8
0
55
35
23
18
126
60
103
43
72
19
11
49
41
21
2
62
16
90
17
20
5
33
38
25
42
22