19
29
49
93
96
110
36
74
77
14
204
40
91
27
180
60
41
8
148
10
157
84
58
22
23
26
25
59
44
15
118
39
265
284
34
102
308
113
32
20
461
116
326
137
156
53
87
523
82