37
176
41
43
39
87
59
42
109
44
57
68
67
48
63
58
50
53
65
72
51
49
106
56
104
60
82
142
143
193
103
185
281
209
278
300
272
316
160
129
69
84
83
77
90
95
79
89
285
259
476
240
326
395
135
145
113
162
119
126
123
111
485
174
147
183
146
411
543
61