110
87
25
169
156
14
96
89
18
147
64
29
15
59
34
28
32
743
119
51
9
137
19
27
52
172
13
30
75
20
22
54
105
288
24
6
63
99
40
86
85
5
47
39
33