22
105
77
55
17
45
707
30
63
79
116
189
115
49
161
58
257
62
106
27
19
208
91
249
81
87
224
157
75
61
42
237
241
82
194
906
298
32
130
474
145
413
180
198
220
497
736
253
74
272
48
153
207
56
89