38
150
145
21
43
90
220
45
12
188
59
199
167
223
57
17
92
274
68
120
55
429
262
134
47
22
138
124
391
258
701
39
416
19
91
130
133
225
185
100
151
175
369
20
78
61
64
50
101
27
74
80
131