3
4
1
2
0
9
5
11
8
6
7
68
28
17
60
53
123
15
31
59
48
85
51
45
42
49
118
83
205
226
90
54
25
74
94
29
105
126
81
95
52
34
26
10
20
304