0
26
1
2
4
10
3
12
5
8
14
42
15
27
13
17
11
7
43
52
16
23
22
19
9
94
20
404
133
40
73
41
37
53
66
113
28
116