2
0
1
5
11
10
3
7
6
9
4
21
77
12
164
28
246
25
26
36
142
75
119
85
110
50
62
68
39
94
252
71
78
59
15