12
65
53
92
81
78
155
20
180
15
477
86
117
439
17
151
142
27
157
105
94
19
118
36
113
181
750
739
87
31
73
229
26
89
66
82
40
115
64
347
197
69
176
206
339
95
37
38
101