2
9
4
0
3
8
6
1
5
50
130
146
59
73
262
26
12
47
85
22
75
46
32
10
17
112
11
70
13
28
94
57
54
15
19
36
20
18