62
104
171
53
103
58
43
50
66
90
203
85
89
59
37
39
21
285
291
60
87
48
174
142
26
14
133
180
107
70
69
44
470
106
123
146
88
153
19
96
147
65
23
134
119
56
80
141
235
57
259
76
192
166