18
22
47
48
69
30
113
27
63
273
125
106
216
136
59
175
373
88
23
165
148
331
362
495
971
325
655
46
26
77
538
805
203
150
133
170
393
199
168
36
542
20
681
364
910
744
234
392
348
205
196
60
177
124
727
485
201