1
2
13
4
10
18
11
9
7
17
16
108
143
112
285
162
360
145
167
297
41
93
118
192
65
60
196
240
50
20
252
124
520
82
38
230
95
197
21
53
92
128
106
164
14
314
105
32
98