66
147
30
48
26
63
47
22
77
24
115
162
32
133
211
116
96
93
45
132
121
202
255
559
17
446
34
78
64
277
221
20
53
40
69
68
79
62
195
244
104
42
243
85
178
73
253
110
105
94