38
60
121
57
20
159
37
92
103
55
149
35
161
86
66
88
91
51
32
33
46
26
106
76
107
29
42
44
62
69
77
47
83
28
61
98
59
119
72
68
58
43
101
140
93
141