85
32
73
77
126
80
119
163
93
215
65
157
233
95
167
33
61
144
99
111
102
62
114
117
53
74
92
118
86
186
43
108
72
172
21
39
90
82
52
201
70
58
60
75
138
30
155
274