110
109
80
166
180
66
44
39
275
90
118
79
157
54
260
17
91
40
48
225
188
86
73
41
122
92
36
46
53
10
77
137
28
38
32
20
76
47
29
62
27
68
49
55
11
23
136
210
364
161
21
185