162
76
61
43
249
247
85
198
936
308
35
131
489
154
432
122
189
104
201
231
508
795
275
78
282
91
49
157
208
211
168
73
241
483
27
87
307
129
197
79
99
80
45
101
117
93
30
53
270
68
163
55
158
74
17