52
0
48
40
253
59
39
139
175
290
931
1
159
41
792
56
502
396
27
437
149
21
14
178
373
535
111
232
66
32
37