85
2120
317
194
168
71
2242
255
116
50
23
3
144
64
555
711
299
58
73
57
9
60
43
188
250
30
150
119
38
109
59
588
2179
40
67
205
46
36
155
473
97
579
26
33
49
157
257
16
123
240
31
25
48
139
18