21
31
67
124
64
10
109
95
204
69
74
265
15
318
71
99
63
35
137
401
65
84
233
75
50
107
33
36
41
48
146
250
22
181
86
28
37
26
140
81
151
44
34
32
199
43
158
57