11
109
42
16
36
58
123
55
53
31
26
29
15
24
14
38
67
97
71
32
104
119
168
23
50
90
160
73
27
30
88
100
83
35
59
12
22
19
92
17
75
108
28
21
20
112
70
107
152
39