18
65
118
99
69
30
10
46
36
121
163
22
29
27
40
37
45
61
176
229
74
31
104
56
141
48
28
33
64
373
145
66
131
26
98
91
184
257
103
67
133
12
175
174
109
151
78
15
120
44
25
192
57
260