124
58
415
66
56
108
63
258
92
286
180
21
61
84
51
480
185
269
238
168
156
77
202
83
100
130
140
261
126
198
57
321
243
173
151
440
282
109
186
52
31
123
113
149
111
10
319
59
20
35
71
73
90