14
8
30
69
16
105
184
157
33
43
45
55
39
133
87
147
144
11
91
83
20
219
19
110
26
23
97
36
44
29
3
27
388
245
343
100
74
204
78
18
578
31
47
82
15
38
246
34
58
61
42
77