66
89
32
37
221
51
229
20
57
54
279
72
30
46
105
162
126
511
61
43
390
443
62
355
108
45
389
73
672
99
111
93
81
256
215
292
70
138
276
421
77
323
741
98
402
314
48
694
395
120
210