63
47
137
184
209
42
177
238
127
81
98
138
347
275
229
35
38
106
173
140
151
254
85
511
125
58
124
158
88
23
420
193
74
64
16
146
70
53
93
103
121
65
22
94
188
112
17
76