13
28
177
64
35
145
41
114
38
52
40
30
46
109
71
26
158
200
32
34
67
116
82
19
561
122
74
202
215
44
274
255
159
100
65
17
42
141
186
332
269
270
97
49
98
173
20
39
120
439
361