156
136
79
263
172
232
176
88
151
194
267
186
56
113
42
114
34
779
4700
122
76
155
185
157
25
16
35
37
26
124
217
286
141
855
321
65
390
96