38
97
121
84
47
445
76
98
256
171
14
243
127
212
129
236
40
158
53
112
238
46
312
455
157
124
194
51
100
52
285
12
96
92
56
104
170
17
272
273
26
284
64
317
160
116
62
19