80
71
95
106
82
81
201
248
92
39
98
27
121
109
35
62
24
54
68
28
44
220
52
58
241
131
135
16
19
55
169
60
170
37
113
67
63
56
186
143
33
439
239
47
64
180
41
72