25
117
285
95
152
105
130
217
63
141
102
43
71
75
64
81
56
38
114
34
119
37
182
57
67
283
213
69
28
132
196
26
224
16
80
239
45
61
82
21
200
89
646
280
118
643