18
110
23
1040
62
98
9
216
81
65
74
133
16
246
224
164
155
572
79
126
311
120
101
68
241
45
184
147
32
55
48
44
28
102
29
15
30
53
378
117
135
58
95
172
47
57
70
52
46
26
31
162
38