133
165
455
473
247
95
0
0
0
0
0
145
0
172
620
534
223
105
409
552
574
376
192
88
0
280
791
1034
459
209
29
93
512
600
302
139
0
0
251
395
238
89
314
393
470
325
152
75
604
852
793
632
244
111
0
0
1
215
34
142
0
0
0
0
0
0
333
604
613
596
266
175
60
204
604
683
364
115
0
141
1170
1364
681
299
296
566
637
611
317
151
144
250
438
516
252
161
0
0
150
270
true