18
54
51
65
397
158
87
77
36
213
55
61
156
174
24
99
1338
118
34
44
95
59
12
52
28
71
47
35
134
510
202
69
250
97
43
237
113
701
62
85
90