14
62
133
58
36
17
29
56
33
233
59
283
52
46
37
15
76
157
65
66
34
68
47
41
54
31
103
38
44
43
45
89
108
57
155
70
22
206
395
32
164
286