110
54
23
173
65
49
63
46
84
138
71
48
118
168
31
120
158
55
148
101
196
195
42
59
255
61
147
228
41
38
70
39
37
56
17
22
72
136
85
66
15
36
798
128
504
124
186
68
127
171