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