55
146
137
197
45
353
87
42
100
332
198
410
173
43
423
62
64
285
24
143
266
672
216
155
412
427
68
159
134
72
17
27
76
107
117
122
14
12
121
48
75
460
23
18
241
154
164
217
436
113
252