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