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