213
61
87
190
60
106
113
77
47
187
126
75
305
313
73
465
58
165
186
63
142
83
284
69
34
323
349
786
183
66
235
1270
1312
421
837
104
397
408
257
430
475
176
204
82
28
279
78
49
30
72
43
46
52
101
259
605