12
67
236
116
371
45
46
226
464
173
54
99
55
62
295
84
44
27
169
147
328
69
360
68
3445
90
205
133
125
508
204
41
18
117
24
22
481
671
1507
363
118
25
73
82
300
70
192
416
76
218
220