295
318
88
70
135
199
133
285
44
37
75
43
33
59
131
201
916
104
67
30
136
79
118
93
129
123
39
80
195
99
390
49
28
149
71
35
301
107
260
213
165
155
101
85
23
98
128
91
82
190
175
62