74
157
295
39
22
253
300
30
132
121
289
165
243
57
28
23
31
131
453
147
68
1572
88
34
81
83
87
43
91
54
372
77