41
62
71
51
115
26
267
135
405
30
60
58
132
48
74
29
20
81
106
55
213
101
52
89
162
80
59
142
92
19
130
64
61
141
163
31
21
14
102
181
87
157
221
155
191
187
151
289
160
77
110
143
295
190
262