15
20
34
278
19
24
85
156
26
42
151
70
47
157
108
35
9
142
49
348
37
355
48
120
180
41
129
38
31
703
470
13
146
98
255
130
57
91
125
356
149
210
76
118
304
65
54
158
40
62
260
240
163
52