244
73
71
56
77
108
170
67
38
297
197
221
63
156
332
229
109
99
133
91
65
112
60
57
43
325
188
31
40
111
36
130
185
107
142
70
100
429
382
194
153
44
79
52
161
342
175
64
76
119
89
228
277
158