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