12
13
43
15
17
9
18
167
40
19
22
33
88
63
39
49
44
66
69
30
73
123
31
56
80
36
98
59
26
50
68
114
386
42
14
41
32
29
38
24
28
11
86
16