56
21
112
320
252
183
155
165
356
651
131
339
208
150
113
126
286
29
75
92
34
169
311
76
81
47
369
39
301
71
1192
22
213
161
90
63
96
156
471
175
292
195
117
84
386
426
488
342
43
69
201
116
105
333
58
173
289
360
78