40
77
201
63
64
194
55
119
125
41
26
106
200
81
167
61
182
44
113
118
169
179
343
87
88
111
315
164
107
75
205
39
168
36
72
340
122
131
91
146