19
56
55
60
217
74
85
70
16
98
72
48
256
119
35
12
13
23
20
49
37
57
33
323
6
67
424
1130
54
58
69
221
133
18
101
153
624
582
877
7
62
138
52
17
34
15
182
634
400
125
273