1
11
7
9
8
17
27
16
82
49
60
75
34
13
112
149
66
97
325
303
246
170
202
372
207
394
577
410
341
78
72
103
234
215
245
133
77
73
178
85