117
154
33
259
95
197
231
328
200
85
70
72
82
60
162
104
112
50
115
37
198
79
24
236
113
11
36
106
206
261
134
132
71
38
110
344
208
546
284
278
55
59
298
209
111
22
108
171
47
118