2
6
1
0
5
4
3
8
15
12
9
126
46
114
25
72
233
40
26
124
143
51
29
79
30
107
47
34
87
69
49
31
28
11
24
22
19
13
20