0
5
8
4
15
25
7
21
2
35
19
41
39
3
1
6
23
17
18
11
40
16
59
213
85
44
45
159
61
34
92
67
30
24
43
73
10
20
90
56
14