0
1
15
5
52
12
145
108
101
2
11
6
32
53
3
86
43
30
14
106
26
24
39
62
57
9
22
8
10
42
19
80
7
40
27
66
4
37
23
21