12
31
103
18
14
35
33
53
29
15
85
79
58
16
17
24
27
23
39
22
106
37
116
42
71
7
28
13
43
20
26
51
243
30
21