10
153
118
238
73
12
13
9
44
15
58
160
164
14
23
42
55
47
38
65
49
289
12473
40
113
87
295
146
98
237
102
20