42
269
228
72
48
455
53
261
301
77
140
33
46
120
155
44
41
131
181
55
175
20
160
43
28
24
22
35
307
171
99
620
400
388
113
52
73
384
123
19
96
551
527
434
346
47
23
275
109
331
446
177
15