16
20
53
63
88
5
50
24
19
12
6
7
10
32
73
23
13
67
25
279
160
190
69
21
130
200
374
184
217
99
123
81
78
263
48
156
734
203
140
204
234
386
181
227
403
104
191
174
134
92
86
17
51
55
96
34