12
67
237
116
371
45
46
226
464
173
54
99
55
63
295
84
44
27
170
147
328
69
360
62
68
3446
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