9
21
29
185
28
60
237
58
104
74
62
90
81
50
138
484
101
144
137
409
49
286
14
439
88
113
209
455
453
175
130
192
1736
106
741
302
94
56
164
226
120
886
571
78
70
320
67
562
345
116
38
108
395
180
200
91