47
76
180
31
46
32
72
26
97
65
128
186
16
35
37
288
100
44
79
280
30
62
48
117
172
242
57
56
256
168
178
149
118
139
82
489
353
284
126
83
53
136
103
42
116
211
36
49
372
310