113
201
110
224
87
76
137
320
75
422
50
41
268
180
540
200
123
439
489
773
163
288
64
102
1499
212
22
299
197
269
150
154
43
161
167
315
86
376
77
94
257
105
472
63
128
91
80
82
307
57
38
723
159
101
25
51
308
632