116
131
142
69
40
454
221
177
472
20
98
71
335
291
170
265
632
64
34
100
965
415
91
132
59
338
563
87
83
295
82
92
121
189
63
48
111
141
42
75
9
139
385
233
230
194
209
144
300
270
136
282
160
90
456
88
1122