14
3
4
8
13
172
38
65
25
21
153
52
146
345
225
28
27
786
40
30
95
120
101
103
144
24
51
31
26
60
175
71
18
69
16
118
45
23
74
5
111
108
114
98
47
49