23
34
31
93
55
26
42
17
558
33
29
40
25
24
96
160
22
20
124
16
18
8
159
68
37
45
49
142
14
13
312
143
30
59
72
85
112