3
6
0
1
5
2
10
11
7
8
23
9
24
61
13
59
20
58
50
17
233
209
49
46
14
215
67
56
30
60
175
18
25
57
52
43