97
102
176
110
84
168
26
50
77
127
44
94
36
75
106
158
71
19
48
109
49
30
51
32
45
20
72
47
73
171
25
63
86
53
79
28
147
199
116
119
118
172
151
150
40