10
27
46
50
37
18
175
15
45
88
51
21
83
91
217
201
372
299
190
70
111
576
160
151
19
104
147
87
172
242
216
215
247
78
98
75
148
64
330
81
152
63
34
219
105
25
79
204
257
114
145
72
54