115
9
34
283
223
3
4
876
7
136
61
60
25
13
8
14
16
32
104
172
116
91
35
71
15
41
39
156
63
81
17
52
29
20
21
27
37
38
100
22
5
51
1083
79