18
15
66
39
12
27
19
173
177
90
64
58
35
42
265
33
77
89
237
74
62
26
50
16
52
69
79
57
119
94
32
76
135
46
13
144
21
67
268
56
34
45
41
51
60