113
11
66
30
81
19
74
84
18
23
112
80
24
47
56
26
49
109
136
48
42
161
37
33
85
58
53
151
67
34
60
150
63
38
35
123
87
110
168
40
41
52
79
36
25
103