27
19
51
62
73
54
41
56
16
26
21
38
52
31
20
410
131
173
108
36
101
129
68
138
94
92
99
22
109
137
32
61
124
66
273
55
175
153
58
39
81
44
35
77
113
110
349
84
103
171
118