4
9
62
8
29
59
18
74
37
105
285
205
120
81
49
126
419
407
19
108
229
222
588
323
68
58
292
89
15
51
52
31
45
71
245
42
20
82
47
70
357
103
707
57
41
561
392
133
21
75
90
268