113
201
110
224
87
76
137
320
75
423
50
41
268
180
541
200
123
439
489
774
164
288
64
102
1501
212
22
300
197
269
150
154
43
161
167
315
86
376
77
94
257
105
472
63
128
92
81
82
307
57
38
723
159
101
25
51
308
632