3
0
6
4
14
10
7
5
26
27
35
1
2
16
73
8
31
11
24
53
41
277
59
139
189
78
91
186
33
52
102
63
71
187
127
278
230
101
116
43
30
54