233
39
72
173
105
156
41
239
134
36
70
126
108
96
71
166
66
51
95
109
18
83
135
161
525
86
101
210
46
114
198
74
29
267
151
137
130
23
286
85
77
69
227
206
103
118
318
225
160
262
228
678