47
43
17
90
26
61
46
28
27
38
62
33
251
69
29
127
350
55
2
266
126
49
421
95
12
75
9393
514
168
157
123
100
59