85
110
78
123
1953
62
469
59
66
37
499
331
366
53
293
95
40
345
70
591
93
107
91
75
231
136
267
41
68
128
248
380
58
32
74
303
678
94
33
372
286
122
64
45
665
48
55
371
113
203
73
435
589
258
209