11
2
20
87
17
19
37
24
13
143
27
137
8
123
159
134
325
170
454
156
175
348
42
98
12
127
223
75
108
61
206
253
52
23
261
542
88
40
241
21
126
54
99
135
116
177
114
14
155
330
115
103