62
60
186
469
190
395
82
11
168
36
52
64
151
44
92
160
166
378
437
122
149
577
960
515
498
363
112
74
33
155
104
431
146
134
77
69
157
96
209
81
93
39
12
133
173
49
260
141
309
447
128
347
386
46
54
38
256