330
389
148
398
304
527
764
74
205
145
248
26
29
24
827
37
217
166
544
110
433
164
131
92
12
71
299
380
130
30
116
78
159
261
136
168
215
70
216
406
64
141
39
113
89
201
88
90
81
266
42
49
38
98
554
86
99
114