239
151
215
143
85
55
65
31
40
234
73
84
180
108
80
94
51
101
140
66
79
198
90
388
36
59
62
126
72
21
121
93
67
28
177
258
197
106
502
152
526
110