17
23
24
30
56
20
43
113
9
37
8
15
67
22
295
293
983
161
60
12
10
11
39
69
294
290
18
172
342
29
31
27
21
16
141
98
130
13
199
77
2
94
518
59
55