231
99
289
342
128
80
79
82
39
189
96
226
190
367
91
240
58
36
173
94
28
76
27
93
178
74
152
98
12
106
168
21
306
138
265
143
241
73
188
166
150
390
34
124
53
67
61
248
15
29
44
85
66
40
23
101