29
30
25
21
34
6
18
10
7
3
27
15
74
42
12
100
118
13
23
8
47
2
14
9
56
24
83
71
1
53
11
0
5
63
35
4
45
20