43
26
31
32
83
25
17
16
15
48
40
51
18
12
53
63
27
45
8
39
54
21
61
44
22
11
52
103
29
36
105
23
113
46
77
110
9
14