29
1
10
51
58
64
73
82
59
428
4
433
503
499
546
542
489
473
289
291
15
6
—
46
172
42
298
27
84
57
20
18
4
20
4
106
521
5
113
15
5
14
16
5
19
435
210
14
60
118
18
65
422
121
994
612
265
711
266
568
457
401
245
500
756
861
276
77
1
31
1
2
53
1396
18
143
29
562
407