10
20
612
49
35
38
27
8
140
80
9
16
81
21
43
122
95
45
42
13
32
18
66
24
25
949
52
15
3
100
265
44
78
62
201
19
59
570
47
328
121
178
46
423
26
850
53