376
155
52
158
606
69
392
175
267
157
258
373
603
190
598
146
299
340
362
203
365
404
1080
132
481
559
35
134
361
257
370
71
26
679
154
39
50
68
128
23
140
44
31
16
96
30
41
58
49
93
161
28
70
99
197