18
63
79
66
112
80
21
137
44
51
360
13
102
419
32
62
68
268
33
84
35
119
90
72
118
305
260
414
120
132
97
337
151
99
223
282
163
42
157
22
284
75
169
218
312
125
249
52
116
23
12
59
91
17