84
86
29
21
55
73
22
36
119
143
65
97
295
83
34
14
226
91
294
20
93
137
125
105
160
85
122
138
136
538
66
253
63
30
19
181
483
269
204
170
48
201
229
23
16
77
251
222
284
202
165
38
100
69
180
80
227