12
4
3
14
9
24
13
18
16
6
31
0
1
33
5
44
26
17
39
21
56
23
8
2
41
88
59
42
126
7
93
80
52
95
36
30
11