2
0
1
6
11
5
10
3
7
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