23
43
46
81
194
99
112
27
22
51
38
487
98
44
236
59
56
115
139
184
42
216
93
158
41
47
737
31
117
192
52
83
159
54
94
75
37
168
120
24
70
275
256
66
413
53
316
82
153
150
132
271