5
13
9
4
15
21
34
3
29
2
42
12
1
10
0
8
39
41
20
50
6
36
14
116
188
24
16
134
71
7
18
83
57
53
32
52
86
93