38
56
85
13
18
65
41
6
141
14
68
181
57
166
44
53
19
98
351
306
54
593
40
164
111
346
204
385
536
521
159
103
413
117