20
38
43
15
46
42
87
57
41
67
73
84
76
68
48
78
186
27
139
130
108
310
55
133
29
338
175
468
116
202
77
79
47
163
170
28
233
39
173
40
101
85
121
45
125
69
98
90
280
25
370