0
5
4
8
15
25
46
20
31
18
52
105
38
10
151
29
13
6
80
17
101
27
9
106
37
16
12
39
2
3
26
33
36
48
62
40
236
11
14