116
42
75
9
139
385
233
236
194
210
144
301
272
136
282
160
48
90
457
88
1124
361
81
450
359
317
26
152
192
34
146
104
211
100
229
343
78
114
203
21
47
153
45
95
302
130
1383
24
271
424
237
141
31
266
338
18