0
6
42
55
12
18
10
45
15
27
33
13
23
7
30
4
88
38
28
21
25
24
43
16
19
37
11
98
158
67
41
76
1
31
29
14
52
339