244
59
67
36
156
87
80
128
49
127
74
111
88
188
46
39
33
34
93
55
84
91
41
32
31
25
399
157
110
277
158
241
304
209
245
132
143
113
155