45
226
71
222
97
133
43
83
59
179
161
41
37
377
227
126
201
51
32
150
108
23
319
66
49
215
121
50
130
259
73
256
532
147
431
277
218
52
294
355
36
949
124
70
110
27
53
106
208
42
44
18
168
55
40