19
20
56
140
108
60
57
61
27
46
81
71
83
36
86
142
65
41
39
14
127
76
194
24
43
64
199
8
129
35
425
497
25
47
63
59
405
165
72
75
84
188
92
45
163
91
52
245
466
148
158
54
1392
216