121
68
42
489
93
49
32
207
111
119
66
314
227
50
474
113
91
481
132
276
85
63
246
67
96
230
71
90
156
236
78
23
46
257
48
98
150
177
34
65
1530
76
134
179
59
1022
205
244
248
62
77
198
45