3
15
25
57
40
20
70
5
219
121
48
26
11
468
10
180
256
239
149
159
39
6
284
140
117
205
46
14
22
61
53
75
42
186
233
773
52
45
21
264
93
18
12
98
181
55
9
30
16
19
80