2
16
53
73
21
202
6
112
14
7
9
143
98
61
82
539
15
31
36
92
624
83
195
135
99
156
181
250
120
168
75
122
91
26
268
167
206
93
18
33
142
111
184
259
198
281
124
77
622
131
394