20
47
29
69
27
173
33
10
36
24
48
125
496
14
25
540
68
46
158
573
55
450
67
109
541
41
63
88
4
177
112
18
40
194
78
453
364
199
73
122
44
237
188
34
28
89
398
591
131
267
51
61