58
390
247
134
151
224
54
259
53
37
73
231
95
130
246
161
81
162
55
110
105
119
69
121
212
71
126
72
52
118
102
97
128
88
83
44
46
33
157
56
35
197
122
36
20
68
48
31
169
94
27