33
79
93
97
17
231
180
322
96
49
80
125
155
501
128
218
26
116
61
45
21
40
142
56
44
82
11
177
238
266
144
416
316
143
57
226
92
52
95
100
63
48
285
157
140
134
148
35
265
65
13
209
106
27