51
101
58
76
85
32
14
27
31
8
71
28
102
198
153
496
57
40
20
59
37
46
61
21
19
107
4
234
12
53
62
260
35