38
36
88
35
86
455
37
242
106
49
147
157
21
53
149
99
285
89
166
87
60
261
30
81
211
61
247
50
78
73
57
8
483
39
19
74
117
20
41
146
76
67
1560
145
90
184
307
173
129
601
197
339