441
137
432
464
139
157
441
420
236
114
432
399
413
397
652
168
63
541
978
345
149
420
452
449
174
144
166
166
437
295
446
421
438
629
592
685
353
143
1056
157
151
425
154
457
421
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
345
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
81
0
0
0
0
0
0
0
177
161
90
343