32
63
8
54
156
31
23
56
77
49
43
25
191
106
118
161
99
91
100
75
38
13
18
40
65
74
41
59
136
19
130
55
37
42
58
120
46
50
217
39
27
52
57