78
82
42
50
105
53
209
56
315
65
71
44
157
51
54
169
134
298
108
64
128
135
72
101
58
90
26
218
106
37
109
118
326
35
70
220
175
74
172
59
231
279
32
217
263
280
152
94
166
145
43
40
63