25
11
13
23
14
27
15
40
24
7
29
22
17
43
19
143
80
10
61
45
18
60
49
9
513
85
178
125
96
171
66
196
39
21
26
16
37
28
8
93
59
105
109