18
54
10
40
32
21
65
12
39
62
68
46
44
110
30
83
126
58
25
52
189
171
113
96
42
73
102
38
135
109
50
28
51
59
103
99
29
891
36
750
898
123
217
86
61
312
183
77
66
350
35
17
161