68
35
31
74
139
95
67
104
83
40
92
607
1377
484
601
1034
94
86
61
26
42
88
30
349
347
339
49
79
37
59
45
420
118
147
71
366
317