338
82
78
183
45
60
46
104
90
57
122
268
79
130
50
99
110
365
88
94
112
44
74
156
151
155
171
125
306
61
136
64
299
77
195
40
52
23
49
118
198
481
93
33
225
59
116
68
221
42