15
115
125
61
225
247
265
254
185
941
173
116
90
41
55
67
108
99
49
96
64
74
77
26
100
76
72
111
257
34
21
362
144
20
57
207
40
236
82
107
177
23
176
22
98
660
16
544
38
866