267
126
303
213
69
67
187
188
405
60
41
164
194
164
24
20
247
461
500
149
53
47
193
257
181
187
116
52
47
160
64
66
84
132
392
500
167
180
51
164
142
69
21
23
16
33
34
11
32
16
90
143
142
129
216
141
365
237
192
96
92
15
34
29
402
500
500
434
191
75
128
139
101
99
87
19
158
158
185
51
26
15
83
89
76
74
36
26
469
309
490
260
282
99
290
256
52
53
20
94
329
279
295
431
56
39
500
500
500
174
46
42
325
347
281
192
128
76
230
491
166
328
65
68
42
26
37
20
true