90
106
100
26
37
32
44
113
123
24
86
77
105
56
163
98
73
156
63
60
94
38
80
46
154
130
124
117
57
28
52
109
65
74
169
42
75
217
108
45
114
89
171
50
17
170
23
16
137