47
175
164
140
374
172
139
72
189
50
76
66
106
410
426
136
32
102
345
220
84
158
279
169
63
378
508
67
154
130
239
152
23
52
77
64
151
100
143
41
85
37
464
166
252
313
78
53
70
113
96
25
61
141
121