63
469
246
78
77
42
35
62
191
54
227
33
24
682
55
160
82
128
135
58
25
110
73
46
47
89
66
331
334
410
450
122
86
183
180
593
301
118
115
159
162
256
83
312
557
97
258
328
3954
1333
354
535
85
284
292