169
22
11
184
50
474
398
250
428
64
192
730
99
14
303
100
898
299
139
67
53
200
581
912
229
40
237
114
103
143
43
136
87
17
138
73
66
78
176
32
36
52
386
425
134
117
39
202
23
12
9
96
543
94
46