30
89
32
15
21
14
8
24
4
10
45
9
185
2
28
37
7
101
17
6
13
11
27
83
20
63
75
5
12
3
156
106
52
34
1
31
25